是的,数组作为顶级JSON文本是合法的。
有三个定义JSON的标准文档:RFC 4627,RFC
7159(已淘汰RFC
4627)和ECMA-404。它们在允许使用的顶层元素方面有所不同,但是都允许将对象或数组作为顶层元素。
RFC 4627: 对象或数组。
“ JSON文本是序列化的对象或数组。”RFC 7159: 任何JSON值。
“ JSON文本是序列化的值。”ECMA-404: 任何JSON值。
“ JSON文本是由符合JSON值语法的Unipre代码点形成的令牌序列。”

是的,数组作为顶级JSON文本是合法的。
有三个定义JSON的标准文档:RFC 4627,RFC
7159(已淘汰RFC
4627)和ECMA-404。它们在允许使用的顶层元素方面有所不同,但是都允许将对象或数组作为顶层元素。
RFC 4627: 对象或数组。
“ JSON文本是序列化的对象或数组。”
RFC 7159: 任何JSON值。
“ JSON文本是序列化的值。”
ECMA-404: 任何JSON值。
“ JSON文本是由符合JSON值语法的Unipre代码点形成的令牌序列。”