JSON密钥名称?

时间:2012-10-08 17:55:17

标签: javascript json

  

可能重复:
  JSON Spec - does the key have to be surrounded with quotes?

哪种语法正确?

{ key: "value" }{ "key": "value" }

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

2 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:1)

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

请参阅the specthis web-based linter