一個JSON字串和檔案處理的命令列神器jq,windows和linux都可用
Windows和Linux版本均只有兩個可執行檔案,大小不過2MB多。
以Windows版本為例,介紹其用法。
假設我有一個複雜的json檔案,用Sublime Text等文字編輯器開啟,格式很亂。
此時使用命令列 jq-win64.exe . a.json:
jq會自動美化這個json檔案,將美化後的內容列印到控制檯上。
這意味著我們可以用重定向符號> 將美化後的字串匯入到一個新的json檔案裡:
這是purified.json在Sublime Text裡開啟的樣子,是不是非常美觀?
有了jq,大家再也不需要使用很多速度很慢的JSON檔案線上美化網站啦。
jq的功能遠遠不止美化json內容這麼簡單。
例如:查詢所有鍵為Attributes的值欄位:
結果和我們用json檔案瀏覽器看到的一致:
Linux的用法和windows完全一致。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2214883/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux下命令列json工具:jqLinux命令列JSON
- 命令列技巧:使用 find 和 xargs 查詢和處理檔案命令列
- linux下json解析神器----jqLinuxJSON
- Linux學習之檔案處理命令(二)目錄處理命令 && 檔案處理命令Linux
- Linux學習之檔案處理命令(一) 目錄處理命令lsLinux
- Linux必學的60個命令(2)-檔案處理Linux
- 命令列神器 - tldr 和 fuck命令列
- 【Linux】jq 命令介紹和使用Linux
- Linux必學60個命令檔案處理(轉)Linux
- windows批處理之一:字串處理Windows字串
- Linux 通過命令列解析JSON字串Linux命令列JSON字串
- 實用處理字串的linux命令字串Linux
- 10 Windows批處理之呼叫例程和bat檔案WindowsBAT
- Linux命令列下載檔案和安裝RARLinux命令列
- springboot去讀json檔案解析json陣列處理Spring BootJSON陣列
- 處理 Linux 檔案的 3 個技巧Linux
- windows刪除幾天前檔案的批處理命令Windows
- svn常用命令列和批處理命令列
- Windows批處理檔案Windows
- 批處理檔案命令
- 5 個基於Linux命令列的檔案下載和網站瀏覽工具Linux命令列網站
- linux入門必學檔案處理命令Linux
- 常見的檔案處理命令
- Linux 10字串命令病毒的處理記錄Linux字串
- 字串和日期時間的處理字串
- 對於CSV檔案中{,}和{"}的處理
- 使用 sed 命令查詢和替換檔案中的字串的 16 個示例字串
- linux 基本命令___0003 字串處理和yum安裝軟體的路徑Linux字串
- linux與mac和windows的 檔案共享LinuxMacWindows
- 06.字元和字串處理字元字串
- 如何使用find和xargs查詢和處理檔案
- 05 Windows批處理中的字串和布林資料型別Windows字串資料型別
- 另一個go命令列引數處理器 - cmdrGo命令列
- Linux圖片處理 -- ddjvu和convert命令Linux
- js字串與json物件處理字串JSON物件
- 在 Windows 命令列中,你可以使用以下一些命令和工具來實現檔案和資料夾的加密Windows命令列加密
- 用一條命令處理分別改變檔案和資料夾的許可權(轉)
- Linux中常見的日誌檔案和命令Linux