1

可能重复:
JSON 规范 - 密钥是否必须用引号括起来?

哪个是正确的语法?

{ key: "value" }还是{ "key": "value" }

我已经看到了两种方式,并且在我的测试中都有效,但我只是好奇哪个在语法上是正确的?

4

2 回答 2

8

JSON 需要引用键。JavaScript 没有。所以对于 JSON,你的第二个例子是正确的。

于 2012-10-08T17:56:02.293 回答
1

它们都是 javascript 对象的有效表示法。只有完全引用的第二个版本是有效的 JSON。

请参阅规范这个基于网络的 linter

于 2012-10-08T17:58:11.833 回答