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

posted on 2022-01-21 20:51  yaxin1989  阅读(1375)  评论(0编辑  收藏  举报

导航