当前位置: 首页 > Linux

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

时间:2023-04-06 22:19:24 Linux

一个用于JSON字符串和文件处理的命令行神器jq,适用于windows和linux的可执行文件,大小不超过2MB。以Windows版本为例介绍其用法。假设我有一个复杂的json文件,用SublimeText等文本编辑器打开,格式比较乱。这时候使用命令行jq-win64.exe。a.json:jq会自动美化json文件,并将美化后的内容打印到控制台。这意味着我们可以使用重定向符号>将美化后的字符串导入到一个新的json文件中:这就是purified.json在SublimeText中打开时的样子,是不是很漂亮?使用jq,您不再需要使用大量缓慢的JSON文件来在线美化您的网站。jq的作用远不止美化json内容那么简单。例如:查询所有key为Attributes的value字段:结果和我们用json文件浏览器看到的是一致的:linux的用法和windows完全一样。