標籤:

有命令行工具能格式化json嗎?

curl返回的json沒有格式化


python2 -m json.tool


uglifyjs -b

https://github.com/mishoo/UglifyJS


unix - How can I pretty-print JSON?


自問自答,不久前才發現的,python自帶。。。 curl xxxx|python -m json.tool 這個最符我需求


jq

demo


Try doing this :

curl ... | json_pp

or with [tag:jq] using the identity filter :

curl ... | jq .

or with [tag:nodejs] and [tag:bash] :

curl ... | node &<&<&< "var o = $(cat); console.log(JSON.stringify(o, null, 4));

or with [Pyhon Tools Library]

curl ... | python -m json.tool


echo { "name": "xiaohong", "age": 18 } | python -m json.tool

{
"name": "xiaoming",
"age": 17
}


jq


jshon


很好用的一個 devfinal提供的json在線解析, 如圖


可以使用在線網站,也比較方便,如果不是完全主機開發的話

http://www.jsonfun.com


我用的 json-xs


使用python庫 httpie

# pip install httpie

# http --json http://127.0.0.1:9200/twitter/_mappings


http://coffeescript.org/


推薦閱讀:

誰動了我的XX
有哪些靠譜的 Ubuntu 使用教材?
Linux 中 rc.local、init.d、rc.x、init 這幾個文件(夾)各有什麼作用?啟動執行的腳本應該均放在 rc.local 中嗎?
Android 系統無法被分支 (fork) 嗎,AOSP 和 GMS 是何關係?
linux系統會中比特幣病毒嗎?

TAG:Linux | JSON |