zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux命令行下如何格式化json并进行各种json处理操作

Linux命令行JSONJSON 如何 处理 操作 进行
2023-09-11 14:16:24 时间

有时需要在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 | python -m json.tool

#文件较长的情况, 导出文件用vi查看
cat json.txt | python -m json.t