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 相关文章推荐
玩转jQuery按钮 请告诉我你最喜欢哪些?
Jan 08 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
tangram框架响应式加载图片方法
Nov 21 Javascript
自己用jQuery写了一个图片的马赛克消失效果
May 04 Javascript
javascript实用方法总结
Feb 06 Javascript
jQuery给动态添加的元素绑定事件的方法
Mar 09 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
Feb 17 Javascript
json的结构与遍历方法实例分析
Apr 25 Javascript
微信小程序实现锚点定位楼层跳跃的实例
May 18 Javascript
vue双花括号的使用方法 附练习题
Nov 07 Javascript
fetch 如何实现请求数据
Dec 20 Javascript
javascript全局自定义鼠标右键菜单
Dec 08 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字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
2014/06/24 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
jquery遍历input取得input的name
2009/04/27 Javascript
JS 文件本身编码转换 图文教程
2009/10/12 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
纯js代码制作的网页时钟特效【附实例】
2016/03/30 Javascript
javascript中闭包概念与用法深入理解
2016/12/15 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
2017/05/02 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
2019/09/12 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
2019/10/31 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
vue项目接口域名动态获取操作
2020/08/13 Javascript
用js实现放大镜效果
2020/10/28 Javascript
使用beaker让Facebook的Bottle框架支持session功能
2015/04/23 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
jupyter notebook清除输出方式
2020/04/10 Python
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
全球性的奢侈品梦工厂:Forzieri(福喜利)
2019/02/20 全球购物
门前三包责任书
2014/04/15 职场文书
体育比赛口号
2014/06/09 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书
投资公司董事长岗位职责
2015/04/16 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
公司仓库管理制度
2015/08/04 职场文书
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript