可能重复:
JSON Spec - does the key have to be surrounded with quotes?
哪种语法正确?
{ key: "value" }
或{ "key": "value" }
?
我已经看到了这两种方式并且在我的测试中都可以工作,但我只是好奇哪一个在语法上是正确的?
答案 0 :(得分:8)
JSON需要引用密钥。 JavaScript没有。所以对于JSON,你的第二个例子是正确的。
答案 1 :(得分:1)
它们都是javascript对象的有效表示法。只有完全引用的第二个版本才是有效的JSON。