我正在尝试解析JSON字符串。它在位置361'的JSON中显示“意外的令牌”。我觉得我只是忽略了一些愚蠢的事情。
{
"username": "bob",
"user_found": "time",
"meta": [
{
"name" : [
{
"hash" : [
{
"content" : "con1",
"cont2" : "con2",
"date" : "time"
},
],
},
],
},
],
}
答案 0 :(得分:0)
想出来,逗号无效。即使是扩展的单声道结构。
答案 1 :(得分:0)
原因是因为每个对象和数组末尾都有不需要的逗号。
答案 2 :(得分:-1)
错误消息表示,由于逗号表示对象或数组中将出现另一个项目,因此不会指望括号。
删除列表项末尾的逗号:
{
"username": "bob",
"user_found": "time",
"meta": [
{
"name" : [
{
"hash" : [
{
"content" : "con1",
"cont2" : "con2",
"date" : "time"
}
]
}
]
}
]
}
尝试在json验证器中输入它以检查它是否有效,例如:https://jsonlint.com/