這個命令行神器的下載地址:https://stedolan.github.io/jq/#git
Windows和Linux版本均只有兩個可執行文件,大小不過2MB多。github
以Windows版本爲例,介紹其用法。json
假設我有一個複雜的json文件,用Sublime Text等文本編輯器打開,格式很亂。windows
此時使用命令行 jq-win64.exe . a.json:瀏覽器
jq會自動美化這個json文件,將美化後的內容打印到控制檯上。編輯器
這意味着咱們能夠用重定向符號> 將美化後的字符串導入到一個新的json文件裏:網站
這是purified.json在Sublime Text裏打開的樣子,是否是很是美觀?命令行
有了jq,你們不再須要使用不少速度很慢的JSON文件在線美化網站啦。字符串
jq的功能遠遠不止美化json內容這麼簡單。get
例如:查詢全部鍵爲Attributes的值字段:
結果和咱們用json文件瀏覽器看到的一致:
Linux的用法和windows徹底一致。