Arrays JSON数组分析错误
JSON编辑器在第5行显示错误。但我的JSON不是一切都好吗 我的JSON文件:Arrays JSON数组分析错误,arrays,json,Arrays,Json,JSON编辑器在第5行显示错误。但我的JSON不是一切都好吗 我的JSON文件: { "status": "ok", "errorMessage": "", "result": [ "data_x": [{ "date": "2018-03-09T05:17:08", "value": 12.00 }], "data_y": [{ "date": "20
{
"status": "ok",
"errorMessage": "",
"result": [
"data_x": [{
"date": "2018-03-09T05:17:08",
"value": 12.00
}],
"data_y": [{
"date": "2018-03-09T05:17:08",
"value": 36.50
}],
"data_z": [{
"date": "2018-03-09T05:17:08",
"value": 88.50
}]
]
}
谢谢。结果数组中缺少花括号 应该如下所示:
{
"status": "ok",
"errorMessage": "",
"result": [{
"data_x": [{
"date": "2018-03-09T05:17:08",
"value": 12.00
}],
"data_y": [{
"date": "2018-03-09T05:17:08",
"value": 36.50
}],
"data_z": [{
"date": "2018-03-09T05:17:08",
"value": 88.50
}]
}]
}
“结果”是一个数组([]
),您在其中定义属性就像它是一个对象({}
)
您可能希望将其设置为对象:
{
"status":"ok",
"errorMessage":"",
"result":{
"data_x":[
{
"date":"2018-03-09T05:17:08",
"value":12.00
}
],
"data_y":[
{
"date":"2018-03-09T05:17:08",
"value":36.50
}
],
"data_z":[
{
"date":"2018-03-09T05:17:08",
"value":88.50
}
]
}
}
或者,如果要保留阵列,可以执行以下操作:
我建议将来使用JSON Linter()。这应该可以找到各种讨厌的语法错误。错误:第5行的Parse Error:…esult:[“data_x”:[{“date”:“201------------------------------应为'EOF','}','','','',']',get':'我得到了这个错误。您的JSON是错误的。
“result”
声明为数组,但在下一行,您使用的是映射语法(“name”:“value”
)谢谢,我的问题解决了。数组中的数组状态非常复杂
{
"status": "ok",
"errorMessage": "",
"result": [{
"data_x": [{
"date": "2018-03-09T05:17:08",
"value": 12.00
}],
"data_y": [{
"date": "2018-03-09T05:17:08",
"value": 36.50
}],
"data_z": [{
"date": "2018-03-09T05:17:08",
"value": 88.50
}]
}]
}