根据这篇文章中的辩论:javascript 中的 json 转换
是的,数组作为顶级 JSON 文本是合法的。
有四个定义 JSON 的标准文档:RFC 4627, RFC 7159(废弃了 RFC 4627),ECMA-404, and RFC 8259(它废弃了 RFC 7159,并调用 ECMA-404 规范)。它们的不同之处在于允许哪些顶级元素,但都允许对象或数组作为顶级元素。
- RFC 4627:对象或数组。
“JSON 文本是序列化的对象或数组。”
- RFC 7159、RFC8259:任何 JSON 值。
“JSON 文本是序列化值。请注意,以前的某些 JSON 规范将 JSON 文本限制为对象或数组。”第2节
- ECMA-404:任何 JSON 值。
“JSON 文本是由符合 JSON 值的 Unicode 代码点形成的标记序列
语法。”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)