可能重复:
JSON 规范 - 密钥是否必须用引号括起来?
哪个是正确的语法?
{ key: "value" }
还是{ "key": "value" }
?
我已经看到了两种方式,并且在我的测试中都有效,但我只是好奇哪个在语法上是正确的?
可能重复:
JSON 规范 - 密钥是否必须用引号括起来?
哪个是正确的语法?
{ key: "value" }
还是{ "key": "value" }
?
我已经看到了两种方式,并且在我的测试中都有效,但我只是好奇哪个在语法上是正确的?
JSON 需要引用键。JavaScript 没有。所以对于 JSON,你的第二个例子是正确的。
它们都是 javascript 对象的有效表示法。只有完全引用的第二个版本是有效的 JSON。
请参阅规范和这个基于网络的 linter。