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

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...