格式化Json和XML

  |  

摘要: 本文介绍格式化 Json 和 XML 的实用工具

【对数据分析、人工智能、金融科技、风控服务感兴趣的同学,欢迎关注我哈,阅读更多原创文章】
我的网站:潮汐朝夕的生活实验室
我的公众号:潮汐朝夕
我的知乎:潮汐朝夕
我的github:FennelDumplings
我的leetcode:FennelDumplings


格式化 XML

把 XML 文件格式化后显示在屏幕:

1
xmllint --format a.xml

格式化 Json

1
sudo apt install jq

格式化 json,如果格式不合法将报错。jq 后的点表示显示全部的 json 文件。

1
cat file.json | jq .

显示特定的 key,如果不存在,显示 null

1
cat file.json | jq ".key"

显示嵌套 key

1
cat file.json | jq ".key1.key2"

显示所有 key 的名称

1
cat file.json | jq "keys"

判断一个 key 时候存在

1
cat file.json | jq 'has("key")'

Share