php 添加已有的json,关于php:添加json文件注释

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

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解析器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值