一個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解析神器----jqLinuxJSON
- 命令列技巧:使用 find 和 xargs 查詢和處理檔案命令列
- springboot去讀json檔案解析json陣列處理Spring BootJSON陣列
- 【Linux】jq 命令介紹和使用Linux
- 實用處理字串的linux命令字串Linux
- 處理 Linux 檔案的 3 個技巧Linux
- 命令列神器 - tldr 和 fuck命令列
- 10 Windows批處理之呼叫例程和bat檔案WindowsBAT
- linux入門必學檔案處理命令Linux
- php服務端處理json和陣列的組合PHP服務端JSON陣列
- 使用 sed 命令查詢和替換檔案中的字串的 16 個示例字串
- 字串和日期時間的處理字串
- adb命令管理Linux 檔案和目錄Linux
- linux的刪除檔案命令和強制刪除命令Linux
- Xshell在Windows和Linux間檔案的上傳和下載WindowsLinux
- 如何使用find和xargs查詢和處理檔案
- 05 Windows批處理中的字串和布林資料型別Windows字串資料型別
- 如何用 Linux 命令列工具解析和格式化輸出 JSONLinux命令列JSON
- 06.字元和字串處理字元字串
- 在 Windows 命令列中,你可以使用以下一些命令和工具來實現檔案和資料夾的加密Windows命令列加密
- 另一個go命令列引數處理器 - cmdrGo命令列
- 筆記:Linux命令(目錄和檔案管理)筆記Linux
- PHP 陣列 & 字串處理PHP陣列字串
- windows伺服器傳輸檔案神器——FileZilla 安裝和使用Windows伺服器
- 快速上手Linux核心命令(三):檔案和目錄操作命令Linux
- 07 Windows批處理之檔案操作Windows
- Linux 命令列刪除指定副檔名檔案Linux命令列
- Windows從命令列建立文字檔案的兩種方式Windows命令列
- 多對一處理 和一對多處理的處理
- Linux檔案過濾及內容編輯處理命令總結!Linux
- Java基礎-處理json字串解析案例JavaJSON字串
- Python之錯誤異常和檔案處理Python
- OSX中隱藏和顯示[隱藏檔案]的命令列命令列
- 設定Oralce啟動和停止的批處理檔案
- 工具推薦:搜尋和刪除Windows上重複檔案的神器:AllDupWindows
- 在 PowerShell 中,您可以使用一系列命令來管理和操作映像ESD(Electronic Software Download)檔案。這些命令可以讓您處理、部署和維護 Windows 映像。Windows
- 如何在命令列中使用 ftp 命令上傳和下載檔案命令列FTP
- Linux文字處理命令Linux