有时需要在linux 的命令行下,需要查看json的内容或针对json进行各种操作,本文针对此进行梳理、总结。
在Linux系统下基于python json.tool可以格式化json,使用jq工具可以非常方便的处理json,可以创建生成json、编辑json、进行各种查询操作及类型转换
1. 基于python json.tool格式化json
1.1.直接格式化json字符串或文件
echo '{"status":"200","data":[{"id":123,"addr":"广州天河"}],"time":1595921796,"info":"测试测试"}' | python -m json.tool
#文件较长的情况, 导出文件用vim查看
cat json.txt