1、安装

mac 安装:
brew install jq centos 安装:
yum install jq ubuntu: 安装:
apt-get install jq

2、使用

cat test.json

{
"Type": "online_confirm_order_bill",
"Source": "MEITUAN",
"AreaCode": 2,
"OutCode": "14769782825369498",
"OutStoreCode": "586",
"OnlineChannelCode": 2,
"OrderCreateDate": "2018-12-18 17:50:08",
"Items": [
{
"OutCommodityCode": "2035253",
"CommodityQty": 1,
"CommodityName": "品胜1A充电器",
"CommodityPrice": 3800,
"AvailableNum": 6
},
{
"OutCommodityCode": "2040664",
"CommodityQty": 1,
"CommodityName": "Z品胜双面USB苹果充电线",
"CommodityPrice": 3600,
"AvailableNum": 3
}
]
}

  

jq . test.json

{
"Type": "online_confirm_order_bill",
"Source": "MEITUAN",
"AreaCode": 2,
"OutCode": "14769782825369498",
"OutStoreCode": "586",
"OnlineChannelCode": 2,
"OrderCreateDate": "2018-12-18 17:50:08",
"Items": [
{
"OutCommodityCode": "2035253",
"CommodityQty": 1,
"CommodityName": "品胜1A充电器",
"CommodityPrice": 3800,
"AvailableNum": 6
},
{
"OutCommodityCode": "2040664",
"CommodityQty": 1,
"CommodityName": "Z品胜双面USB苹果充电线",
"CommodityPrice": 3600,
"AvailableNum": 3
}
]
}

  

jq .Type test.json

online_confirm_order_bill

  

jq .Items[] test.json

{
"OutCommodityCode": "2035253",
"CommodityQty": 1,
"CommodityName": "品胜1A充电器",
"CommodityPrice": 3800,
"AvailableNum": 6
}
{
"OutCommodityCode": "2040664",
"CommodityQty": 1,
"CommodityName": "Z品胜双面USB苹果充电线",
"CommodityPrice": 3600,
"AvailableNum": 3
}

  

jq .Items[].OutCommodityCode test.json

"2035253"
"2040664"

  

jq .Items[1].OutCommodityCode test.json

"2040664"

  

jq -r '.Type,.Source' test.json

online_confirm_order_bill
MEITUAN

  

cat test.json | jq -r '.Type'

online_confirm_order_bill

 

cat test.json |jq -c '.Items[]|select(.OutCommodityCode | contains("2035253"))'

{"OutCommodityCode":"2035253","CommodityQty":1,"CommodityName":"品胜1A充电器","CommodityPrice":3800,"AvailableNum":6}

  

cat test.json |jq -c '.Items[]|select(.OutCommodityCode | contains("2035253"))'|jq -r '.CommodityPrice'

3800

  

https://stedolan.github.io/jq/manual/#Invokingjq

https://github.com/stedolan/jq/wiki/Cookbook

最新文章

  1. swift 简介和常量与变量 --- swift 入门
  2. Oracle表空间,用户,用户授权
  3. iOS开发 GET、POST请求方法(NSURLSession篇)
  4. MyEclipse10连接数据库
  5. poj1787Charlie's Change(多重背包+记录路径+好题)
  6. 提交jar作业到spark上运行
  7. HDFS(Hadoop Distributed File System )
  8. TextUtils
  9. Win7下用easyBCD引导安装Ubuntu15.04
  10. jquery $.getJSON()跨域请求
  11. kbengine_js_plugins 在Cocos Creator中适配
  12. JavaScript向select下拉框中添加和删除元素
  13. Python 通过继承实现标准对象的子类
  14. Java关键字之static
  15. es6(五):class关键字(extends,super,static)
  16. Spring Boot相关~
  17. Alpha(4/10)
  18. mac版本idea使用(二)-如何安装PlantUML画时序图、类图
  19. redis事件监听及在订单系统中的使用
  20. 【mybatis源码学习】mybtias知识点

热门文章

  1. java判断字符串内容
  2. D:\hunting2014\小题目\字符串倒序
  3. Oracle 数据库创建(图形界面操作)
  4. 【原创】uwsgi中多进程+多线程原因以及串行化accept() - thunder_lock说明
  5. Centos7使用yum安装Mysql5.7.19的详细步骤(可用)
  6. window7远程桌面到server不能复制粘贴解决的方法
  7. BZOJ5329:[SDOI2018]战略游戏(圆方树,虚树)
  8. Hadoop学习之路(五)Hadoop集群搭建模式和各模式问题
  9. 20145203盖泽双 《Java程序设计》第7周学习总结
  10. ethereumjs/ethereumjs-common-1-简介