JSON

Linux下使用jq友好的打印JSON技巧分享

字号+ 作者:H5之家 来源:H5之家 2015-09-23 16:05 我要评论( )

之前在命令行下面打印JSON的时候统统都是Cat,然后将结果复制到支持JSON解析的编辑器里面,非常曲折。 简单的搜索了一下之后,在StackOverflow上找到了一篇文章

之前在命令行下面打印JSON的时候统统都是Cat,然后将结果复制到支持JSON解析的编辑器里面,非常曲折。

简单的搜索了一下之后,在StackOverflow上找到了一篇文章。支持率最高的那个答案需要Python2.6+的支持,可是服务器上的版本为2.4,升级之后的影响不可预料,遂放弃。

继续看下面的答案,有一个叫jq的小工具貌似还不错,下载下来测试确实能满足要求。

#cat food.json | jq '.'
即可获得格式化好的结果

给大家详细介绍下jq吧

jq官网 :

下载binary之后可以直接调用,详细安装见:

简单使用方式:
1,json文件友好显示

代码如下:


cat jsonfile | path_to_jq/jq . 


2,获取json某key的value

代码如下:


cat jsonfile | path_to_jq/jq ".key" 

更多操作,见:

如果您喜欢本文请分享给您的好友,谢谢!

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 浅谈使用PHP开发微信支付的流程

    浅谈使用PHP开发微信支付的流程

    2016-02-13 15:00

  • Unity3D脚本:Unity3D使用LitJson解析服务器上的JSON

    Unity3D脚本:Unity3D使用LitJson解析服务器上的JSON

    2016-01-31 10:32

  • WebServices中使用JSON

    WebServices中使用JSON

    2016-01-24 18:13

  • 如何使用SBJson

    如何使用SBJson

    2016-01-23 08:01

网友点评