首页 > 编程知识 正文

python返回json对象(python格式化json)

时间:2023-05-03 23:42:42 阅读:485 作者:2037

以json格式将信息保存为文本具有简单、易于编辑和表达能力强的优点。缺点是文本猫出来的是一堆不可读的字符串,没有换行符或缩进。

使用python的json.tool模块可以快速格式化Json数据。

Json/tool.py是一个命令行工具,Json模块可以用来检查和格式化json数据。

没有换行符和缩进的Json数据

如上图所示,a.txt是没有换行符和缩进的json数据。

在命令行上,您可以直接输入以下命令:

python -m json.tool a.txt

格式化json数据

可以发现自动添加了换行符和缩进,极大的方便了阅读。

如果使用Vim打开json数据,可以切换到命令行模式,并输入以下命令来自动增加换行符和缩进:

:%!python3 -m json.tool

在Vim中格式化json数据

上述命令解释如下:

%表示所有行范围!调用外部命令-m选项来指定模块的名称并运行相应的。作为脚本的py文件。这里运行的脚本是JSON/tool . py

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。