麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

在Shell命令行處理JSON數據的方法

2020-07-27 19:18:24
字體:
來源:轉載
供稿:網友

因為最近要處理一些 JSON 數據格式,所以在經過一番搜索后 最終找到了 jq 這個很棒的工具。jq 允許你直接在命令行下對 JSON 進行操作,包括分片、過濾、轉換等等。
讓我們通過幾個例子來說明 jq 的功能:
一、輸出格式化,漂亮的打印效果
如果我們用文本編輯器打開 JSON,有時候可能看起來會一團糟,但是通過 jq 的 .(點)過濾器就可以立馬讓 JSON 的格式規整起來。
1.用文本編輯器打開后的樣子

2.用 jq 顯示的結果

復制代碼 代碼如下:
% jq . soundtag.json


二、快速查詢JSON數據
利用 jq 能夠以 key 作為關鍵字來對 JSON 作出快速查詢, 例如:
復制代碼 代碼如下:
% jq .cn soundtag.json

這將僅僅顯示 cn 鍵對應的值。
jq 的鍵查詢也支持鏈式調用,如:
復制代碼 代碼如下:
% jq .cn[0].pNum soundtag.json

三、jq的管道操作
熟悉命令行的朋友可能都知道 | (管道)是一個非常強大的 武器。幸運的是,jq 也提供了對管道的支持。
復制代碼 代碼如下:
% jq '.cn[] | { pNum }' soundTag.json

在這里,我們使用管道過濾并構造出 pNum 對象。
四、總結
如果你需要在命令行下處理 JSON,我強烈推薦 jq。jq 不僅 能夠滿足一般性的常見需求,更包含運算、內置函數、條件比較、 變量聲明、自定函數等強大功能。對此感興趣的朋友,不妨通過 jq 的官方手冊 進行學習。

PS:關于json操作,這里再為大家推薦幾款比較實用的json在線工具供大家參考使用:

在線JSON代碼檢驗、檢驗、美化、格式化工具:
http://tools.VeVB.COm/code/json

JSON在線格式化工具:
http://tools.VeVB.COm/code/jsonformat

在線XML/JSON互相轉換工具:
http://tools.VeVB.COm/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉換工具:
http://tools.VeVB.COm/code/jsoncodeformat

在線json壓縮/轉義工具:

http://tools.VeVB.COm/code/json_yasuo_trans

C語言風格/HTML/CSS/json代碼格式化美化工具:
http://tools.VeVB.COm/code/ccode_html_css_json

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毛片大全在线观看 | 亚洲一区二区中文字幕在线观看 | 国产日韩a | 精品一区二区三区在线观看视频 | 久久久久久久黄色片 | 国产成人精品区一区二区不卡 | 激情小说区 | 欧美77 | 国产亚洲精品视频中文字幕 | 国产精品美女久久久久久不卡 | 3级毛片 | 成人在线免费小视频 | 亚洲一区二区网址 | 九九黄色| 在线观看国产一区二区 | 97久久曰曰久久久 | 精品一区二区三区免费毛片 | 爱草成年| 久久人人做 | 黄色免费在线网址 | 亚洲成a人在线 | 国产乱淫a∨片免费视频 | 欧美三级欧美成人高清www | 国产精品视频六区 | 国产成人精品一区二区视频免费 | 一级做受毛片免费大片 | 国产色视频一区 | 亚洲综合无码一区二区 | av手机在线电影 | 成人偷拍片视频在线观看 | 成年性羞羞视频免费观看无限 | 亚洲国产精品高潮呻吟久久 | 91精品观看91久久久久久国产 | 一级成人黄色片 | 亚洲国产视频网 | 国产剧情v888av | 免费看真人a一级毛片 | 久久久入口 | 91成人免费视频 | 欧美色性 | 久久性生活免费视频 |