JSON怎樣添加注釋


 

今天在寫一個程序的時候發現了一個問題,在json文件中添加注釋之后,程序就出現bug了 

這里寫圖片描述

於是,去搜了一下這個問題的相關解釋,在這里和大家分享一下:

JSON為什么不能添加注釋?

這位外國友人給出的解釋: 

大神注意到有人利用注釋來制定解析規則,這破壞了互操作性(Interoperability)。因此大神將其剔除。 
JSON有兩種數據結構:

名稱/值對的集合:key : value樣式; 
值的有序列表:就是Array; 
而在JSON的文檔中說明只要是不符合上面兩種結構的都不被支持,並提示錯誤 
添加注釋//或者/**/在JSON文件中是不允許的

那么JSON如何才能加注釋?

1.使用key : value添加;

?
1
2
3
4
5
{
"查詢的返回結果" : "" ,
"resultcode" : "200" ,
"查詢結果" "" ,
"reason" : "查詢

 

2.使用JSON.minify()函數;

通過使用JSON.minify(test.json)可以刪除test.json文件中的注釋及空格,從而使帶有注釋的.json文件通過編譯

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM