Linux命令行json解析工具——jq
来源:互联网 发布:java审批流程代码demo 编辑:程序博客网 时间:2024/05/05 12:42
jq基本使用可以参考这篇文章:
http://blog.chinaunix.net/uid-24774106-id-3830242.html
jq英文文档请参考:
http://stedolan.github.io/jq/manual/
=================================================================
基本格式:
jq [参数列表] '过滤条件' 文件名或标准输入
例:
jq -c '.foo' a.json
或:
cat a.json | jq -c '.foo'
=================================================================
参数说明:
--compact-output / -c
默认情况下,jq会将json格式化为多行树状结构输出,但有时需要将一个json串在一行输出,即可使用该参数
=================================================================
过滤器说明:
.foo, .foo.bar
获取json中key的值,可过滤出多级json串中的key值。
.foo, .bar
同时获取json中多个key的值。但过滤出的多个值会分多行显示。
{foo: .foo, bar: .bar}
获取json中部分key的值,并组合为新的object形式的json串。foo与bar即新json串的key,.foo与.bar即原json串中需要获取值的key。
注意,生成的json串内容顺序是倒序的,上例中会生成:{"bar":"", "foo":""}
[.foo, .bar]
获取json中部分key的值,并组合为新的数组形式的json串。.foo与.bar即原json串中需要获取值的key。
注意,生成的json串内容顺序是正序的,上例中会生成:["foov", "barv"]
- Linux命令行json解析工具——jq
- jq Linux下命令行json解析工具
- jq : Linux下json的命令行工具
- jq : Linux下json的命令行工具
- Linux下处理JSON的命令行工具:jq---安装
- jq-Linux命令行下解析json的命令
- linux json工具 jq
- 命令行下JSON处理工具:jq
- Linux中解析json---jq
- shell解析json之jq工具
- 使用jq工具在Shell命令行处理JSON数据
- 命令行 JSON 处理工具 jq 的使用介绍
- jq-json query工具
- js/jq解析json
- shell jq 解析json
- linux中json处理工具jq的安装和使用
- Linux下使用jq解析JSON格式的数据
- Linux下使用jq解析JSON格式的数据
- 学习OpenGL(四)绘制直线图形
- iOS RSA公钥加密数据 服务端接受PHP私钥解密 反过服务端公钥加密数据 iOS端私钥解密数据
- css3 模块汇总(更新)
- wamp xampp 及 linux 下虚拟机配置方法
- 最小比例生成树(01分数规划)二分或迭代
- Linux命令行json解析工具——jq
- 最小生成树+LCA+uva11354
- nios 9.1 IDE报错:Unable to reach errno (at 0x) from the global pointer (at 0x0000b2b0) because t
- 浅谈MyBatis3连接池
- 文件上传域美化CSS
- Intent工作笔记,getIntent() 为空的问题
- 普通网页抓取
- 4G网络下实现语音通话功能
- 纯虚函数和虚函数的区别与意义(转载)