linux下命令列json工具:jq
yum install jq -y
前提json:
{“php”:[{“name”:”a1″,”age”:15},{“name”:”a2″,”age”:16}],”python”:[{“name”:”b1″,”age”:15},{“name”:”b2″,”age”:18}]}
案例1: 格式化出json
php test.php |jq .
案例2:取出某個key所有
php test.php |jq .php
案例3:取出某個key的所有鍵
php test.php |jq .php|jq keys
或
php test.php |jq .php[1]|jq keys
案例5:判斷是否存在某個key:
php test.php |jq .php[1]|jq `has(“age”)`
案例6:取出某個鍵某個欄位所有
php test.php |jq .python[].age
或
php test.php |jq `.php[]|{age,name}`
案例7:自定義取出某些欄位
php test.php |jq `.python[1]|{age,name}’
案例8:取出某個鍵某個欄位
php test.php |jq `.python[].age`
官方手冊: https://stedolan.github.io/jq/manual/
本文轉自cloves 51CTO部落格,原文連結:http://blog.51cto.com/yeqing/2082764
相關文章
- linux下json解析神器----jqLinuxJSON
- linux命令下jq的用法簡介Linux
- 一個JSON字串和檔案處理的命令列神器jq,windows和linux都可用JSON字串命令列WindowsLinux
- Linux 下十大命令列下載工具Linux命令列
- 如何用 Linux 命令列工具解析和格式化輸出 JSONLinux命令列JSON
- Linux 命令列下嗅探 HTTP 流量的工具:httpryLinux命令列HTTP
- Linux 通過命令列解析JSON字串Linux命令列JSON字串
- 【Linux】jq 命令介紹和使用Linux
- Linux 中的 JQ 命令使用例項Linux
- Linux命令列效能檢測工具Linux命令列
- sqlcipher 命令列使用及工具下載SQL命令列
- modelscope 命令列工具下載模型命令列模型
- 詳解Linux命令列下常用svn命令Linux命令列
- Linux 命令列下連線WiFiLinux命令列WiFi
- windows下強大的wmic命令列工具Windows命令列
- Linux系統壓力測試工具(命令列工具)Linux命令列
- Linux 命令列下搜尋工具大盤點,效率提高不止一倍!Linux命令列
- Linux 命令列下的好東西Linux命令列
- 在 Linux 命令列下使用“原力”Linux命令列
- Linux 下命令列連線Wifi方法Linux命令列WiFi
- jq命令用法總結
- 12款最佳Linux命令列終端工具Linux命令列
- ROS命令列工具ROS命令列
- 整理一下關於jq佇列和回撥佇列
- jq 磁力下載
- linux下的命令列播放器mocLinux命令列播放器
- Linux命令列下編輯常用的快捷Linux命令列
- 監控 Linux 效能的 18 個命令列工具Linux命令列
- 監控Linux效能的18個命令列工具Linux命令列
- 五款最佳的Linux命令列歸檔工具Linux命令列
- Windows下SVN命令列工具使用詳解(附加TortoiseSVN)Windows命令列
- ASM管理命令列三工具:KFOD、KFED和AMDU(下)ASM命令列
- Linux命令列與命令Linux命令列
- TortoiseSVN 命令 (命令列執行工具)命令列
- Linux命令列Linux命令列
- Click: 命令列工具神器命令列
- EFCore之命令列工具命令列
- 使用SVN命令列工具命令列