一个JSON字符串和文件处理的命令行神器jq,windows和linux均可用

这个命令行神器的下载地址: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彻底一致。

相关文章
相关标签/搜索