微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过python校验json格式

今天要介绍的工具(命令)是我一般用来优化json显示内容的,但偶然间发现,如果格式错误,工具会有提示(一直没有注意到过),并且这种提示是有指导意义的。

1、先通过cat times.json | python -m json.tool把times.json文件内容显示出来

2、然后vi time.json对该文件进行修改(格式往错误的方向修改

3、当再次执行cat times.json | python -m json.tool时,报错显示在第一行的第51个字符处预期是属性名字

4、cat times.json应该能看到,我在2377后面加了一个逗号,错误在这里(有兴趣,眼神好的可以数一下,逗号是不是在提到的51个字符处)

5、报错已经修改(逗号已经删除

6、当再执行cat times.json |python -m json.tool时,步骤1的内容已经正常显示

 

命令通用格式:

cat xxxx | python -m json.tool

xxxx表示json文件的名字(包含文件扩展符)

比如文件名为1111,命令就是cat 1111 | python -m json.tool

比如文件名为1111.json,命令就是cat 1111.json | python -m json.tool

执行条件:

电脑需要安装python,经过测试安装有python的windows(win10上测试)电脑也是可以使用的

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐