Linux下使用jq友好的打印JSON技巧分享
作者:bea
之前在命令行下面打印JSON的时候统统都是Cat,然后将结果复制到支持JSON解析的编辑器里面,非常曲折。 简单的搜索了一下之后,在StackOverflow上找到了一篇文章。支持率最高的那个答案需要Python2.6+的支持,可是服务器上的版本为2.4,升级之后的影响不可预料,遂放弃。 继续看下面的答案,有一个叫jq的小工具貌似还不错,下载下来测试确实能满足要求。 #cat food.json | jq '.' 即可获得格式化好的结果 给大家详细介绍下jq吧 jq官网 :
之前在命令行下面打印JSON的时候统统都是Cat,然后将结果复制到支持JSON解析的编辑器里面,非常曲折。
简单的搜索了一下之后,在StackOverflow上找到了一篇文章。支持率最高的那个答案需要Python2.6+的支持,可是服务器上的版本为2.4,升级之后的影响不可预料,遂放弃。
继续看下面的答案,有一个叫jq的小工具貌似还不错,下载下来测试确实能满足要求。
#cat food.json | jq '.' 即可获得格式化好的结果
给大家详细介绍下jq吧
jq官网 : http://stedolan.github.io/jq/
下载binary之后可以直接调用,详细安装见:http://stedolan.github.io/jq/download/
简单使用方式: 1,json文件友好显示
代码如下:
cat jsonfile | path_to_jq/jq .
2,获取json某key的value
代码如下:
cat jsonfile | path_to_jq/jq ".key"
更多操作,见:http://stedolan.github.io/jq/manual/
有用 | 无用
简单的搜索了一下之后,在StackOverflow上找到了一篇文章。支持率最高的那个答案需要Python2.6+的支持,可是服务器上的版本为2.4,升级之后的影响不可预料,遂放弃。
继续看下面的答案,有一个叫jq的小工具貌似还不错,下载下来测试确实能满足要求。
#cat food.json | jq '.' 即可获得格式化好的结果
给大家详细介绍下jq吧
jq官网 : http://stedolan.github.io/jq/
下载binary之后可以直接调用,详细安装见:http://stedolan.github.io/jq/download/
简单使用方式: 1,json文件友好显示
代码如下:
cat jsonfile | path_to_jq/jq .
2,获取json某key的value
代码如下:
cat jsonfile | path_to_jq/jq ".key"
更多操作,见:http://stedolan.github.io/jq/manual/
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- JavaScript中的公有、私有、特权和静态成员用法分析
- js实现二代身份证号码验证详解
- js实现网页标题栏闪烁提示效果实例分析
- javascript获取flash版本号的方法
- Jquery对象和Dom对象的区别分析
- 深入理解javascript变量声明
- javascript限制用户只能输汉字中文的方法
- jQuery 中$(this).index与$.each的使用指南
- jQuery提示效果代码分享
- IE6浏览器中window.location.href无效的解决方法
- js判断滚动条是否已到页面最底部或顶部实例
- js中数组排序sort方法的原理分析
- javascript继承机制实例详解
- jQuery验证插件 Validate详解
- PHP中使用微秒计算脚本执行时间例子
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
- 实现图片预加载的三大方法及优缺点分析
- jQuery Ajax()方法使用指南
- javascript匿名函数实例分析