ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

通过python校验json格式

2022-01-21 21:01:46  阅读:155  来源: 互联网

标签:python tool 校验 times 1111 json cat


今天要介绍的工具(命令)是我一般用来优化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上测试)电脑也是可以使用的

标签:python,tool,校验,times,1111,json,cat
来源: https://www.cnblogs.com/yaxin1989/p/15831734.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有