於 Linux 的 Command line, 使用 Python 的 json.tool 模組來把 JSON 的字串做美化輸出.
於 CLI 一行 Python code 幫 JSON 做 Formatter
範例如下述
- $ echo '{"json":"obj"}' | python -mjson.tool
{
"json": "obj"
}
搭配 curl 做 JSON Formatter
- curl -s 'http://www.google.com/calendar/feeds/[email protected]/public/full?alt=json' | python -mjson.tool
此篇文章: Easy CLI JSON Formatting, 把此功能包成 Shell Function
- vim ~/.bashrc # 於檔案最後加上此 Function.
function parse_url_json()
{
curl -s "$@" | python -mjson.tool
} - source ~/.bashrc
- 執行: parse_url_json 'http://www.google.com/calendar/feeds/[email protected]/public/full?alt=json'