Php 添加json文件注释

Php 添加json文件注释,php,javascript,json,comments,Php,Javascript,Json,Comments,可能重复: 我们正在项目中使用.json文件。我们想知道是否可以向文件中添加注释并避免JSON解析器崩溃 我们曾尝试使用以下注释类型进行此操作,但它们在解析JSON文件时都会使其崩溃: # I crash // I crash /* I crash */ JSON文件是否有可接受的注释形式?标准JSON格式不明确支持文件注释 它是一种用于存储和传输数据的轻量级格式。如果注释非常重要,您可以将其作为另一个数据字段包含,如注释:“我的注释” e、 g 然而,如果以这种格式使用,它实际上只是另一个

可能重复:

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

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

# I crash
// I crash
/* I crash */

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

标准JSON格式不明确支持文件注释

它是一种用于存储和传输数据的轻量级格式。如果注释非常重要,您可以将其作为另一个数据字段包含,如
注释:“我的注释”

e、 g


然而,如果以这种格式使用,它实际上只是另一个数据块。因此,归根结底,您必须意识到,仅仅因为存在某些字段并不意味着您必须使用它。

JSON不支持注释,仔细想想,这是很好的。然而,有人制作了JSON5(),它确实如此,并且可能对您有用


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

在数据中存储注释在我看来真的很难看。@AshBlue:@AshBlue,至少,通常情况下,你不会要求声誉为11.9的人提供证明,以支持他/她的陈述。@Jashwant声誉并不意味着anything@Jashwant:我有3万名代表,但我并不总是对的。加上来源是一个好主意,包括无论如何。添加来源的答案。感谢ThiefMaster。它的创建者声明:“JSON5不是JSON的正式继承者,现有的JSON解析器可能不理解这些新特性。”。因此,如果您打算使用标准JSON解析器(您可能会这样做),最好不要使用它。是的,这不是我会使用的东西,但它可能是一个选项。在发布问题之前搜索So问题。在谷歌搜索“json评论”时,我返回了上面的链接,这是我之前搜索的第一个结果,但它没有出现在我的搜索中。
{
    name: "Bob",
    age: 5,
    comments: "I don't like him"
}