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 相关文章推荐
Javascript调用XML制作连动下拉列表框
Jun 25 Javascript
跨浏览器的事件对象介绍
Jun 27 Javascript
HTML上传控件取消选择
Mar 06 Javascript
JavaScript中switch语句的用法详解
Jun 03 Javascript
Js+php实现异步拖拽上传文件
Jun 23 Javascript
浅谈JavaScript中的对象及Promise对象的实现
Nov 15 Javascript
精通JavaScript的this关键字
May 28 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
Aug 17 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
Oct 27 Javascript
原生JS和jQuery操作DOM对比总结
Jan 19 Javascript
Kotlin学习第一步 kotlin语法特性
May 25 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
Oct 26 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
繁体中文转换为简体中文的PHP函数
2006/10/09 PHP
windows xp下安装pear
2006/12/02 PHP
php猜单词游戏
2015/09/29 PHP
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
JSON 数据格式详解
2017/09/13 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
[02:52]DOTA2新手基础教程 米波
2014/01/21 DOTA
python绘图方法实例入门
2015/05/19 Python
浅谈Pycharm调用同级目录下的py脚本bug
2018/12/03 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
selenium切换标签页解决get超时问题的完整代码
2020/08/30 Python
HTML5计时器小例子
2013/10/15 HTML / CSS
自学考试自我鉴定范文
2013/09/26 职场文书
快递业务员岗位职责
2014/01/06 职场文书
自我评价的写作规则
2014/01/06 职场文书
先进集体事迹材料
2014/02/17 职场文书
个人充满哲理的自我评价
2014/02/20 职场文书
21岁生日感言
2014/02/27 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
周年庆典答谢词
2015/01/20 职场文书
导游词之麻姑仙境
2019/11/18 职场文书
JavaScript函数柯里化
2021/11/07 Javascript
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL
 Redis 串行生成顺序编码的方法实现
2022/04/03 Redis