一尘不染

JSON密钥是否必须用引号引起来?

json

示例:以下代码对JSON Spec有效吗?

{
    precision: "zip"
}

还是应该始终使用以下语法?(如果是这样,为什么?)

{
    "precision": "zip"
}

我还没有在JSON规范中找到关于此的任何东西。尽管他们在示例中使用了围绕键的引号。


阅读 242

收藏
2020-07-27

共1个答案

一尘不染

是的,您需要引号。这是为了使其更简单,并且避免了对javascript保留关键字必须使用另一种转义方法{for:"foo"}

2020-07-27