这个命令行神器的下载地址:https://stedolan.github.io/jq/#git
Windows和Linux版本均只有两个可执行文件,大小不过2MB多。github
以Windows版本为例,介绍其用法。json
假设我有一个复杂的json文件,用Sublime Text等文本编辑器打开,格式很乱。windows
此时使用命令行 jq-win64.exe . a.json:浏览器
jq会自动美化这个json文件,将美化后的内容打印到控制台上。编辑器
这意味着咱们能够用重定向符号> 将美化后的字符串导入到一个新的json文件里:网站
这是purified.json在Sublime Text里打开的样子,是否是很是美观?命令行
有了jq,你们不再须要使用不少速度很慢的JSON文件在线美化网站啦。字符串
jq的功能远远不止美化json内容这么简单。get
例如:查询全部键为Attributes的值字段:
结果和咱们用json文件浏览器看到的一致:
Linux的用法和windows彻底一致。