为什么json代码错了?

时间:2017-10-26 02:33:36

标签: json xml

为什么json代码错了?我知道我可以在XML中使用多键,但似乎json不允许。

  {
      "BackupSettings": {
        "Setting":
          {
            "id": "34345"        
          },

          "Setting": {
            "id": "16454"
          }  
      }
    }

1 个答案:

答案 0 :(得分:3)

实际上,对象中的键必须在JSON中是唯一的。在JSON中表达数据的规范方法是使用数组。它看起来像下面这样:

{
  "BackupSettings": {
    "Settings": [
      {
        "id": "34345"        
      },
      {
        "id": "16454"
      }  
    ]
  }
}

甚至:

{
  "BackupSettings": [
    {
      "id": "34345"        
    },
    {
      "id": "16454"
    }  
  ]
}