今日热议:
是文本流null
有效的 JSON?
根据http://www.ietf.org/rfc/rfc4627.txt?number=4627 http://www.ietf.org/rfc/rfc4627.txt?number=4627:
...
2.JSON语法
JSON 文本是一系列标记。该组令牌包括
六个结构字符、字符串、数字和三个文字
名称。
JSON 文本是序列化的对象或数组。
这是否应该解释为两个语句都必须为真才能使文本成为有效的 JSON?
-
http://code.google.com/p/json-framework/issues/detail?id=49 http://code.google.com/p/json-framework/issues/detail?id=49似乎表明(在底部)这是无效的。
-
http://json.parser.online.fr/ http://json.parser.online.fr/也将其标记为无效。
然而,许多其他库似乎允许它,事实上,它似乎是一个有效的令牌could是一个合法的结果。
有确定的答案吗?
RFC 7159 https://www.rfc-editor.org/rfc/rfc7159及其继任者RFC 8259 https://www.rfc-editor.org/rfc/rfc8259取消 JSON 文本必须是对象或数组的限制。语法规定:
JSON-文本 = ws 值 ws
where
值= false / null / true /对象/数组/数字/字符串
因此,“null”现在是一个有效的 JSON 文档。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)