JSON语法错误..我没有'我看不见

JSON Syntax Error... I don't see it

本文关键字:我看 看不见 语法 错误 JSON      更新时间:2023-09-26

jsonint网站说这行有问题。。。我根本找不到。真正的文件大约有1000行,所以文件后面可能会有问题,但我只是想检查so,因为我根本没有看到任何错误。

{
    "Blue Tag" : {
        "Queries" : {
            "DepartmentID" : {
                "name" : "Departments",
                "params" : ["1"],
                "options": []
            },
            "ZoneID" : {
                "name" : "Zones",
                "params" : [
                    "1",
                    "Department" : { // error here for some reason
                        "ref" : "true", 
                        "returns" : "value"
                    }
                ],
                "options": []
            },
            "MachineID" : {
                "name" : "Machines",
                "params" : [
                    "1",
                    "Department" : { 
                        "ref" : true, 
                        "returns" : "value"
                    },
                    "Zone" : { 
                        "ref" : true, 
                        "returns" : "value"
                    }
                ],
                "options": []
            }
        },
        "Emails" : ["*@*.com","*@*.com"],
        "PK" : "ID",
        "Table" : "BlueTags",
        "Connection" : "Safety"
    }
}

错误如下:

Parse error on line 17:
...        "Department": {                
-----------------------^
Expecting '}', ',', ']'
"params" : [
    "1",
    "Department" : { 
        "ref" : "true", 
        "returns" : "value"
    }
]

这是一个正则数组,而不是一个对象。将[]更改为{}

"params" : { // <- Curly brackets denote an object consisting of key:value pairs
    "1" : "",
    "Department" : { 
        "ref" : "true", 
        "returns" : "value"
    }
}

或者,如果您想将params保留为数字数组

"params" : [ // <- Square brackets denote an array consisting values (which can be, in turn, objects)
    "1",
    {"ref" : "true", "returns" : "value"}
]

我想您只是忘记了params数组中对象周围的括号

"params" : [
    "1",
    {"Department" : { 
        "ref" : true, 
        "returns" : "value"
    }},
    {"Zone" : { 
        "ref" : true, 
        "returns" : "value"
    }}
],