我很喜欢在命令行调试API,返回数据都是JSON格式的。打印出来的内容太痛苦了
{"status":200,"data":[{"id":1000,"name":"John"},{"id":1004,"name":"Tom"}]}
有木有工具打印个易读的样式,这样的
{ "status":200, "data": [ { "id":1000, "name":"John" }, { "id":1004, "name":"Tom" } ]}
解决方案
可以使用python的json.tool!
echo '{"status":200,"data":[{"id":1000,"name":"John"},{"id":1004,"name":"Tom"}]}'|python -mjson.tool
{ "data": [ { "id": 1000, "name": "John" }, { "id": 1004, "name": "Tom" } ], "status": 200}