json总提示错误 ,是什么原因?

json总提示错误 ,是什么原因?在一些格式化网站都提示有问题。https://www.bejson.com/json/format/


{
    "status": "1",
    "info": "OK",
    "infocode": "10000",
    "districts": [
        "0": {
            "citycode": [],
            "adcode": "370000",
            "name": "山东省",
            "level": "province",
            "districts": [
                "0": {
                    "citycode": "0535",
                    "adcode": "370600",
                    "name": "烟台市",
                },
                "1": {
                    "citycode": "0631",
                    "adcode": "371000",
                    "name": "威海市",
                },
                "2": {
                    "citycode": "0532",
                    "adcode": "370200",
                    "name": "青岛市",
                },
                "3": {
                    "citycode": "0533",
                    "adcode": "370300",
                    "name": "淄博市",
                }
            ]
        }
    ]
}

你这数组里面数据不对,要么不要index,要么再套一层对象

[
              {
                    "citycode": "0535",
                    "adcode": "370600",
                    "name": "烟台市",
                }
]

[
      {
             "0" :{
                    "citycode": "0535",
                    "adcode": "370600",
                    "name": "烟台市",
                }
      }
]

district后面应该是[{“0”:{...}}],或者[{"citycode":...,"adcode":...},{"citycode":...,"adcode":...}],而不是“0”:{...}

把键值去了