通过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上测试)电脑也是可以使用的


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM