通過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