数组可以是顶级JSON文本吗?
根据这篇文章中的辩论:[json-conversion-in-
javascript]
结果对我来说是这样的:
[[25,32],[25,32],[25,32],[25,32],[25,32],[25,32],[25,32],[25,32],[25,32],[25,32]]
就我所见,这很好。它可能看起来有些怪异,但这主要是因为JSON在对象中使用了很多,它们的符号略有不同。您可以评估字符串并返回数组结构,所以对我来说很好。
回答:
是的,数组作为顶级JSON文本是合法的。
有三个定义JSON的标准文档:RFC 4627,RFC
7159(已淘汰RFC
4627)和ECMA-404。它们在允许使用的顶层元素方面有所不同,但是都允许将对象或数组作为顶层元素。
RFC 4627: 对象或数组。
“ JSON文本是序列化的对象或数组。”
RFC 7159: 任何JSON值。
“ JSON文本是序列化的值。”
ECMA-404: 任何JSON值。
“ JSON文本是由符合JSON值语法的Unicode代码点形成的令牌序列。”
以上是 数组可以是顶级JSON文本吗? 的全部内容, 来源链接: utcz.com/qa/403784.html