我是靠谱客的博主 糟糕猎豹,这篇文章主要介绍格式化Curl返回的Json字符(转),现在分享给大家,希望可以做个参考。

有三种方式

一、Python 格式化
在curl命令后面添加 | python -m json.tool 即可。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
➜ views git:(master) ✗ curl -g 'http://10.4.110.138:9090/api/v1/series?match[]=up&match[]=process_start_time_seconds{job="prometheus"}' | python -m json.tool % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 183 100 183 0 0 27568 0 --:--:-- --:--:-- --:--:-- 30500 { "data": [ { "__name__": "process_start_time_seconds", "instance": "localhost:9090", "job": "prometheus" }, { "__name__": "up", "instance": "localhost:9090", "job": "prometheus" } ], "status": "success" }

二、Nodejs 格式化
安装json命令

复制代码
1
npm install -g json

在curl命令后面添加 | json 即可。
例如:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
views git:(master) ✗ curl -g 'http://10.4.110.138:9090/api/v1/series?match[]=up&match[]=process_start_time_seconds{job="prometheus"}' | json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 183 100 183 0 0 31250 0 --:--:-- --:--:-- --:--:-- 36600 { "status": "success", "data": [ { "__name__": "process_start_time_seconds", "instance": "localhost:9090", "job": "prometheus" }, { "__name__": "up", "instance": "localhost:9090", "job": "prometheus" } ] }

第三中
通过jq工具

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
curl -g 'http://10.4.110.138:9090/api/v1/series?match[]=up&match[]=process_start_time_seconds{job="prometheus"}' | jq . % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 183 100 183 0 0 25771 0 --:--:-- --:--:-- --:--:-- 30500 { "status": "success", "data": [ { "__name__": "process_start_time_seconds", "instance": "localhost:9090", "job": "prometheus" }, { "__name__": "up", "instance": "localhost:9090", "job": "prometheus" } ] }

参考:

格式化Curl返回的Json字符

最后

以上就是糟糕猎豹最近收集整理的关于格式化Curl返回的Json字符(转)的全部内容,更多相关格式化Curl返回内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部