linux命令行下如何格式化json并进行各种json处理操作
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
相关文章
- 在linux下监听转发后的端口
- Linux命令行文本工具
- linux网卡
- 每天一个linux命令(30): chown命令
- Linux——查看系统硬件信息
- linux服务器下安装phpstudy 如何命令行进入mysql
- ubuntu21.04(linux):用apt安装nginx/php/mysql/phpmyadmin(开发环境)
- Linux获取进程执行时间
- 12个Linux系统高频率命令行和shell小脚本
- Linux /usr/bin与/usr/local/bin区别
- linux 错误码 65280,Android:无法在同一部手机上执行通过Linux部署编译的文件
- 【JVM与性能调优】Linux监控命令(与磁盘相关的命令)复盘
- Linux 展示 IP 命令行
- L46.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- w和who
- L3.linux命令每日一练 -- 第一章 Linux命令行简介
- L1.linux命令每日一练 -- 第一章 Linux命令行简介
- Linux系统之dool命令行工具的基本使用
- 嵌入式linux开发,OPC UA移植,open62541移植,open62541交叉编译
- 第四次考核 Jimmy 学徒考核 Linux安装软件 rna-seq上游分析 Linux上游 颜色配置 命令行配色 kingfisher
- linux===给新手的 10 个有用 Linux 命令行技巧(转)
- 周立功arm linux教程,极速搭建周立功IMX287A ARM Linux开发环境
- Linux添加防火墙、iptables的安装和配置
- 【Deepin20系统】Linux系统中永久解决matplotlib画图中文乱码问题和使用seaborn中文乱码问题
- 怎么理解Linux软中断?