一個JSON字符串和文件處理的命令行神器jq,windows和linux均可用

這個命令行神器的下載地址: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徹底一致。

相關文章
相關標籤/搜索