关于php:添加json文件注释

Add json file comments

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Can I comment a JSON file?

我们在一个项目中使用一个.json文件。我们想知道是否可以向文件添加注释并避免JSON解析器崩溃。

我们已经尝试对以下注释类型执行此操作,但在解析JSON文件时,它们都会使其崩溃:

1
2
3
# I crash
// I crash
/* I crash */

JSON文件是否有可接受的注释形式?


JSON不支持评论——这在您考虑时很好。但是,有人制作了json5(https://github.com/aseemk/json5),它可以,而且可能对您有用。

值得指出的是,这只是一些类似于JSON的项目,并不是一个官方规范,但我想JSON只是一些人们喜欢的XML类项目:)


标准JSON格式不显式支持文件注释。RFC 4627应用程序/JSON

它是一种存储和传输数据的轻量级格式。如果注释真的很重要,您可以将它作为另一个数据字段包括进来,如comments:"my comment"

例如

1
2
3
4
5
{
    name:"Bob",
    age: 5,
    comments:"I don't like him"
}

然而,如果它是以这种格式使用的,那么它实际上只是另一种数据。因此,最终,你必须认识到,仅仅因为某些字段存在,并不意味着你必须使用它。