数组可以是顶级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

回到顶部