当我控制台记录我的返回数据时,它看起来像这样:
returnData =
"{"requests":[{"region": "NA","message": "test","monster": "For Fun",
"roomNumber" : "", "password" : "", "HR" : ""}
{"region": "NA","message": "test","monster": "For Fun", "roomNumber" : "",
"password" : "", "HR" : ""}
]}"
当我尝试jQuery.parseJSON(returnData)
时,它会返回意外令牌{
我不确定需要发生什么。任何想法都会很棒!感谢
答案 0 :(得分:2)
此
{"region": "NA","message": "test","monster": "For Fun",
"roomNumber" : "", "password" : "", "HR" : ""}
在}
之后应该有一个逗号,以便一个对象被另一个对象分开:
{"region": "NA","message": "test","monster": "For Fun", "roomNumber" : "",
"password" : "", "HR" : ""}
实际上,它不是有效的json
。
您可以使用this验证程序对此进行检查。将此验证程序用于以下JSON
{
"requests": [
{
"region": "NA",
"message": "test",
"monster": "For Fun",
"roomNumber": "",
"password": "",
"HR": ""
},
{
"region": "NA",
"message": "test",
"monster": "For Fun",
"roomNumber": "",
"password": "",
"HR": ""
}
]
}
我认为这是有效的。
答案 1 :(得分:1)
有一个“,”缺失:
{"requests": [{
"region": "NA",
"message ": "test",
"monster": "For Fun",
"roomNumber": "",
"password": "",
"HR": ""
}, {
"region": "NA",
"message": "test",
"monster": "For Fun",
"roomNumber": "",
"password": "",
"HR": ""
}]}
答案 2 :(得分:0)
您的JSON无效。试试这个。
<强> JSON 强>
{
"requests": [{
"region": "NA",
"message": "test",
"monster": "For Fun",
"roomNumber": "",
"password": "",
"HR": ""
},
{
"region": "NA",
"message": "test",
"monster": "For Fun",
"roomNumber": "",
"password": "",
"HR": ""
}]
}