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 相关文章推荐
通过身份证号得到出生日期和性别的js代码
Nov 23 Javascript
在javascript将NodeList作为Array数组处理的方法
Jul 09 Javascript
可恶的ie8提示缺少id未定义
Mar 20 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
Jun 13 Javascript
深入理解javascript作用域和闭包
Sep 23 Javascript
JSON相关知识汇总
Jul 03 Javascript
JS与jQuery遍历Table所有单元格内容的方法
Dec 07 Javascript
浅谈js里面的InttoStr和StrtoInt
Jun 14 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
Aug 09 Javascript
拖动时防止选中
Feb 03 Javascript
JS阻止事件冒泡的方法详解
Aug 26 Javascript
详解Vue.js 响应接口
Jul 04 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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
php smarty 二级分类代码和模版循环例子
2011/06/16 PHP
php写的带缓存数据功能的mysqli类
2012/09/06 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
destoon二次开发模板及调用语法汇总
2014/06/21 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
jQuery 核心函数以及jQuery对象
2010/03/23 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
seajs1.3.0源码解析之module依赖有序加载
2012/11/07 Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
2016/05/18 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
ajax的分页查询示例(不刷新页面)
2017/01/11 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
vue cli构建的项目中请求代理与项目打包问题
2018/02/26 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
Angular 数据请求的实现方法
2018/05/07 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
Python 常用 PEP8 编码规范详解
2017/01/22 Python
Python shutil模块用法实例分析
2019/10/02 Python
Django admin 实现search_fields精确查询实例
2020/03/30 Python
Jupyter Notebook输出矢量图实例
2020/04/14 Python
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
记者岗位职责
2014/01/06 职场文书
家庭教育先进个人事迹材料
2014/01/24 职场文书
21岁生日感言
2014/02/27 职场文书
浪漫婚礼主持词
2014/03/14 职场文书
购房意向书范本
2014/04/01 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS