标签: json standards
此对象文字是有效的JSON:
{ "foo" : "bar"}
这个数组文字也是如此:
["foo", "bar", 1, 2, 3, null]
但是字符串本身呢?
"foo"
或者单独一个数字?
0
答案 0 :(得分:2)
如今:否,顶级实体不必是数组或对象。
最近的JSON规范(RFC 7159 2014年3月和ECMA-404)将JSON文本定义为围绕任何JSON值的可选空格,其中值为以下任何一个值:
(参见 2 .JSON Grammar 和 3。值)部分的开头
较旧的JSON规范(RFC 4627,已废弃)仅允许顶级元素为对象或数组。
答案 1 :(得分:-1)
简短回答是 JSON用于将对象表示为字符串并将字符串转换为对象 因此,如果您不需要将字符串转换为对象或数组,那么这与JSON无关。