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


Posted in Javascript onNovember 18, 2014

之前在命令行下面打印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/

Javascript 相关文章推荐
摘自百度的图片轮换效果代码
Nov 19 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
Aug 14 Javascript
jQuery验证插件validation使用指南
Apr 21 Javascript
跟我学习javascript的undefined与null
Nov 17 Javascript
VueJs与ReactJS和AngularJS的异同点
Dec 12 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
Jan 23 Javascript
纯js实现html转pdf的简单实例(推荐)
Feb 16 Javascript
CodeMirror js代码加亮使用总结
Mar 25 Javascript
vue实现双向绑定和依赖收集遇到的坑
Nov 29 Javascript
php结合js实现多条件组合查询
May 28 Javascript
一文快速了解JQuery中的AJAX
May 31 jQuery
如何基于javascript实现贪吃蛇游戏
Feb 09 Javascript
删除Javascript Object中间的key
Nov 18 #Javascript
如何在MVC应用程序中使用Jquery
Nov 17 #Javascript
Jquery实现仿腾讯微博发表广播
Nov 17 #Javascript
JavaScript数组常用操作技巧汇总
Nov 17 #Javascript
jquery 实现返回顶部功能
Nov 17 #Javascript
超棒的响应式布局jQuery插件Freetile.js
Nov 17 #Javascript
jQuery Masonry瀑布流插件使用详解
Nov 17 #Javascript
You might like
PHP4实际应用经验篇(7)
2006/10/09 PHP
PHP DataGrid 实现代码
2009/08/12 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
php中spl_autoload详解
2014/10/17 PHP
PHP中array_slice函数用法实例详解
2014/11/25 PHP
PHP实现时间日期友好显示实现代码
2019/09/08 PHP
utf8的编码算法 转载
2006/12/27 Javascript
关于document.cookie的使用javascript
2008/04/11 Javascript
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
vue-cli 自定义指令directive 添加验证滑块示例
2017/10/19 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
[05:41]2014DOTA2西雅图国际邀请赛 小组赛7月10日TOPPLAY
2014/07/10 DOTA
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2009/04/09 Python
Python比较两个图片相似度的方法
2015/03/13 Python
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
Python中的filter()函数的用法
2015/04/27 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
Python内置模块logging用法实例分析
2018/02/12 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
2019/04/29 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
小学关爱留守儿童活动方案
2014/08/25 职场文书
公司委托书格式范本
2014/09/16 职场文书
职工擅自离岗检讨书
2014/09/23 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
通报表扬范文
2015/01/17 职场文书
解决MultipartFile.transferTo(dest) 报FileNotFoundExcep的问题
2021/07/01 Java/Android