cURL是常用的命令行工具,用于與服務器交互數據。它支持各種協議,例如HTTP、FTP、SMTP等。cURL還提供了一些選項,可用于格式化JSON數據。
curl -s "http://example.com/api/data.json" | python -m json.tool
上面的命令將會從example.com的API獲取JSON數據,并將它通過python解析成為具有可讀性的格式。-s選項表示cURL在輸出中不要顯示錯誤信息。python -m json.tool命令將JSON數據解析成為可讀性高的格式。
curl -s "http://example.com/api/data.json" | jq '.'
這個命令將會通過jq工具來格式化JSON數據輸出。-s選項同樣表示不要顯示錯誤信息。jq工具提供了一些選項,可以用來格式化、過濾和處理JSON數據。
總的來說,cURL是一個非常有用的工具,它可以用來處理大量不同的協議。通過它提供的選項,我們可以方便地格式化JSON數據。