数组可以顶部
每个在这篇文章中的辩论:json-conversion-in-javascript
是的,一个数组作为顶级JSON文本是合法的。
有三个定义JSON的标准文档:RFC 4627,RFC 7159(废弃RFC 4627)和ECMA-404。 它们允许哪些顶级元素有所不同,但都允许将对象或数组作为顶级元素。
“JSON文本是序列化的对象或数组。”
“JSON文本是一个序列化的值。”
“JSON文本是由符合JSON值语法的Unicode代码点组成的一系列令牌。”
是的 ,但是由于JSON劫持,您应该考虑将根设为对象,而不是在某些情况下。 这是基于重写JavaScript中的数组构造函数的信息泄露漏洞。
这是来自ECMAScript规范。
JSONText : JSONValue JSONValue : JSONNullLiteral JSONBooleanLiteral JSONObject JSONArray JSONString JSONNumber链接地址: http://www.djcxy.com/p/47771.html
上一篇: Can an array be top