python模塊之json注釋
JSON為什么不能加注釋?
添加注釋//
或者/**/
在JSON文件中是不允許的
JSON有兩種數據結構:
名稱/值對的集合:key : value樣式;
值的有序列表:就是Array;
而在JSON的文檔中說明只要是不符合上面兩種結構的都不被支持,并提示錯誤(http://www.ietf.org/rfc/rfc7159.txt)
JSON如何才能加注釋?
如果確實需要在.json文件中使用注釋有兩種方式:
使用key : value添加;
{
'_comment':'this is commets',
'jsondata':{
Key1:value1,
Key2:value2,
……
}
}
使用JSON.minify()函數;
通過使用JSON.minify(test.json)可以刪除test.json文件中的注釋及空格,從而使帶有注釋的.json文件通過編譯