无法在嵌套元素后面放置JSON值?

时间:2014-02-17 16:02:15

标签: javascript json

如果我这样做:

{
  "foo": "bar",
  "numbers": {
     "one": "1",
     "two": "2"
  },
  "jay": "son"
}

这不起作用。但是,如果我将“jay”值放在“数字”对象之前,它将起作用。这应该是这样吗还是我只是犯了一个标点错误?

1 个答案:

答案 0 :(得分:4)

ECMAScript 5或更早版本中未指定枚举排序。你不应该依赖它。但是,浏览器命令JSON属性,除了Firefox,这是一个标准行为:

请查看有关此here的进一步讨论。

Javascript auto-sort in firefox vs Other browsers