php json获取注释

php json获取注释,php,json,Php,Json,如何使用php获取json字符串中的注释 我有一个php脚本,可以解码json字符串中的数据,但是在字符串的第一行中还有一小段元数据作为注释。我可以拆分字符串并获取第一行,然后用regex解析,但是如果存在注释,我宁愿使用原生json函数来获取注释 有人知道这样的事情吗?JSON规范不允许注释。如果您的数据包含注释,那么它就不是JSON,JSON解析器应该在遇到注释时出错 听起来您必须预处理非JSON数据,将其拆分为JSON部分和注释部分,然后正常处理JSON部分,并使用一些自定义代码处理注释部

如何使用php获取json字符串中的注释

我有一个php脚本,可以解码json字符串中的数据,但是在字符串的第一行中还有一小段元数据作为注释。我可以拆分字符串并获取第一行,然后用regex解析,但是如果存在注释,我宁愿使用原生json函数来获取注释


有人知道这样的事情吗?

JSON规范不允许注释。如果您的数据包含注释,那么它就不是JSON,JSON解析器应该在遇到注释时出错

听起来您必须预处理非JSON数据,将其拆分为JSON部分和注释部分,然后正常处理JSON部分,并使用一些自定义代码处理注释部分。

没有定义注释,这意味着您的JSON字符串不是JSON。因此,PHP没有从json字符串中提取注释的本机方法