2011-06-15 60 views
1

如何获取使用php的json字符串中的注释?php json获得评论

我有一个PHP脚本,在JSON字符串进行解码的数据,但有包括在如串的第一行一个注释的附加小片的元数据。我可以拆分字符串并获取第一行,并用正则表达式解析,但我宁愿使用本地json函数来获取注释(如果存在)。

有人知道这样的事吗?

回答

2

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

这听起来像是你将不得不预处理的非JSON数据将其分割成JSON部分和注释部分,然后再处理正常的JSON一部分,并与一些自定义代码的注释部分。

1

JSON spec没有定义的意见,这意味着你的JSON字符串不是JSON。 PHP因此没有本土的方式来提取JSON字符串意见。