jq是一个轻量级弹性JSON命令行处理器
与sed命令行工具相同,但是jq处理的对象是JSON格式化数据,你可以使用它进行分片、过滤、映射以及进行转换JSON数据。
jq采用C语言编写,不依赖于任何其它库,复制这个二进制文件就可以使用。
jq可在各种平台上运行,可用于Linux、Windows和Mac OS。
对于以下许多示例,我们将使用一个名为test.json的文件,其中包含以下JSON内容:
{ "name": "test", "article": [{ "author": "tester1", "title": "ApiTest" }, { "author": "tester2", "title": "performanceTest" } ] }
通常,通过将JSON管道输送到其标准输入来调用jq。如下:
$ echo '{"name":"test"}' | jq
输出
{ "name": "test" }
点击查看剩余70%
网友评论