本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Can I comment a JSON file?
我们在一个项目中使用一个.json文件。我们想知道是否可以向文件添加注释并避免JSON解析器崩溃。
我们已经尝试对以下注释类型执行此操作,但在解析JSON文件时,它们都会使其崩溃:
# I crash// I crash
/* I crash */
JSON文件是否有可接受的注释形式?
在发帖前一定要搜索这些问题。搜索"json comment"时,上面的链接作为第一个搜索结果返回给我。
之前找过这个,但在我的搜索中没有显示。
JSON不支持评论——这在您考虑时很好。但是,有人制作了json5(https://github.com/aseemk/json5),它可以,而且可能对您有用。
值得指出的是,这只是一些类似于JSON的项目,并不是一个官方规范,但我想JSON只是一些人们喜欢的XML类项目:)
它的创建者说:"JSON5不是JSON的正式继承者,现有的JSON解析器可能不理解这些新特性。"所以,如果您要使用标准的JSON解析器(您可能会这样做),最好不要使用它。
是的,这不是我会用的东西,但它可能是一个选项。
标准JSON格式不显式支持文件注释。RFC 4627应用程序/JSON
它是一种存储和传输数据的轻量级格式。如果注释真的很重要,您可以将它作为另一个数据字段包括进来,如comments:"my comment"。
例如
{
name:"Bob",
age: 5,
comments:"I don't like him"
}
然而,如果它是以这种格式使用的,那么它实际上只是另一种数据。因此,最终,你必须认识到,仅仅因为某些字段存在,并不意味着你必须使用它。
请提供一个来源来备份此内容。
在数据本身中存储注释真的很难看@ashblue:json.org
@Ashblue,at so,通常你不会要求一个11.9声望的人提供参考来支持他/她的陈述。
@Jashwant的名声并不意味着什么
@我有3万个代表,但我并不总是对的。另外,不管怎样,源代码都是一个好主意。
同意代表不验证答案,我需要一个直接说评论不受合法来源支持的来源。
添加了要回答的源。谢谢你的老师。
感谢您添加源。
参考总是好的,没有人总是对的。我只是不喜欢他说话的语气。"支持这个
更正:标准JSON格式显式不支持注释…JSON规范中没有用于隐式注释支持的空间,这是通过设计实现的。如果解析器支持注释,那么它就不是JSON解析器。