资讯专栏INFORMATION COLUMN

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

Baaaan / 2405人阅读

摘要:以版本为例,介绍其用法。假设我有一个复杂的文件,用等文本编辑器打开,格式很乱。例如查询所有键为的值字段结果和我们用文件浏览器看到的一致的用法和完全一致。

这个命令行神器的下载地址:https://stedolan.github.io/jq/#

Windows和Linux版本均只有两个可执行文件,大小不过2MB多。

以Windows版本为例,介绍其用法。

假设我有一个复杂的json文件,用Sublime Text等文本编辑器打开,格式很乱。

此时使用命令行 jq-win64.exe . a.json:

jq会自动美化这个json文件,将美化后的内容打印到控制台上。

这意味着我们可以用重定向符号> 将美化后的字符串导入到一个新的json文件里:

这是purified.json在Sublime Text里打开的样子,是不是非常美观?

有了jq,大家再也不需要使用很多速度很慢的JSON文件在线美化网站啦。

jq的功能远远不止美化json内容这么简单。

例如:查询所有键为Attributes的值字段:

结果和我们用json文件浏览器看到的一致:

Linux的用法和windows完全一致。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/32751.html

相关文章

  • 命令神器推荐

    摘要:作为程序员都习惯在命令行下操作,今天就推荐些命令行神器,可能让你大开眼界。例太阳出来了,时间很短。网页截图更多用爽截图命令行工具公众号苏生不惑 作为程序员都习惯在命令行下操作,今天就推荐些命令行神器,可能让你大开眼界。 统计当前目录代码数 line-counter //https://github.com/MorganZhang100/line-counter //find . -na...

    Pikachu 评论0 收藏1
  • 命令神器推荐

    摘要:作为程序员都习惯在命令行下操作,今天就推荐些命令行神器,可能让你大开眼界。例太阳出来了,时间很短。网页截图更多用爽截图命令行工具公众号苏生不惑 作为程序员都习惯在命令行下操作,今天就推荐些命令行神器,可能让你大开眼界。 统计当前目录代码数 line-counter //https://github.com/MorganZhang100/line-counter //find . -na...

    gekylin 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<