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的键盘控制事件说明
Apr 15 Javascript
prototype Element学习笔记(篇二)
Oct 26 Javascript
jquery 入门教程 [翻译] 推荐
Aug 17 Javascript
JavaScript跨域方法汇总
Oct 16 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
Mar 05 Javascript
教你用javascript实现随机标签云效果_附代码
Mar 16 Javascript
js鼠标移动时禁止选中文字
Feb 19 Javascript
es6 字符串String的扩展(实例讲解)
Aug 03 Javascript
JavaScript实现简单的文本逐字打印效果示例
Apr 12 Javascript
jQuery插件jsonview展示json数据
May 26 jQuery
node.js利用socket.io实现多人在线匹配联机五子棋
May 31 Javascript
jQuery实现table表格checkbox全选的方法分析
Jul 04 jQuery
删除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
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
CodeIgniter使用phpcms模板引擎
2013/11/12 PHP
PHP变量内存分配问题记录整理
2013/11/27 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
js右键菜单效果代码
2007/07/21 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
jquery序列化方法实例分析
2015/06/10 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
React组件生命周期详解
2017/07/03 Javascript
浅谈Vue 初始化性能优化
2017/08/31 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
Python内置函数OCT详解
2016/11/09 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
python读取txt文件中特定位置字符的方法
2018/12/24 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
又涨知识了,自律到底多重要?
2019/06/27 职场文书
一文搞懂MySQL索引页结构
2022/02/28 MySQL
MongoDB支持的数据类型
2022/04/11 MongoDB
Mysql调整优化之四种分区方式以及组合分区
2022/04/13 MySQL
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript