3

此对象文字是有效的 JSON:

{ "foo" : "bar"}

这个数组字面量也是如此:

["foo", "bar", 1, 2, 3, null]

但是一个字符串本身呢?

"foo"

还是一个数字本身?

 0
4

2 回答 2

6

最近的 JSON 规范(RFC 7159 Mar 2014 和ECMA-404)将 JSON 文本定义为围绕任何 JSON 值的可选空格,其中值是以下任一值:

  • 目的
  • 大批
  • 细绳
  • 数字
  • 真的
  • 错误的
  • 空值

(参见第2. JSON 语法和第3. 值的开始部分)

较旧的 JSON 规范(RFC 4627,已过时)仅允许顶级元素是对象或数组。

于 2017-10-09T19:20:42.133 回答
-1

简短的回答是Yes
JSON用于将对象表示为字符串并将字符串转换为对象。
因此,如果您不需要将字符串转换为对象或数组,那么这与 JSON 无关。

于 2013-06-20T18:28:28.210 回答