Linux下使用jq友好的打印JSON技巧分享
更新时间:2014年11月18日 11:19:57 投稿:hebedich
本文主要给大家介绍通过一个叫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/
相关文章
webpack中使用Eslint的实现
本文主要介绍了webpack中使用Eslint的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-07-07
前端使用正则表达式进行校验的方法总结大全
很多时候我们需要校验用户输入的值是否正确,如果格式固定的,直接把错误的值传给后端显然是不合理的,所以我们要直接在前端进行正则校验,这篇文章主要给大家介绍了关于前端使用正则表达式进行校验的相关资料,需要的朋友可以参考下
2024-07-07
BootStrap智能表单实战系列(七)验证的支持
这篇文章主要介绍了BootStrap智能表单实战系列(七)验证的支持 ,凡是涉及到用户编辑信息然后保存的页面,都涉及到一个数据是否符合要求的检查,需要客服端和服务器端的校验的问题,本文介绍非常详细,具有参考价值,需要的朋友可以参考下
2016-06-06
JS正则替换去空格的方法
这篇文章主要介绍了JS正则替换去空格的方法,结合实例形式对比分析了针对全角与半角空格的删除技巧,涉及replace正则替换的使用方法,需要的朋友可以参考下
2017-03-03
小程序实现左滑删除的效果的实例代码
这篇文章主要介绍了小程序实现左滑删除的效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2020-10-10
JS优化与惰性载入函数实例分析
这篇文章主要介绍了JS优化与惰性载入函数,结合具体实例形式分析了JS惰性载入的原理、实现技巧与相关注意事项,需要的朋友可以参考下
2017-04-04
JavaScript模块化开发之SeaJS
SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制,本文给大家介绍JavaScript模块化开发之SeaJS,需要的朋友参考下
2015-12-12
最新评论