我将数据存入div格式
{"id" : "2041"},{"id":"2013"}
我想在创建使用parse.Json(http://api.jquery.com/jQuery.parseJSON/)
的对象后传递它但是我收到了错误
SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data at line 1 column 16 of the JSON data
如何解决此错误
我需要以JSON格式发送它,但是当我从
获取数据时 var data= $("#divid").html();
我以
的形式得到它 "{"id" : "2041"},{"id":"2013"}"
我想删除第一个和最后一个字符串,所以我想使用
JSON.parse(string)
但我犯了错误
答案 0 :(得分:2)
将json包裹在方括号中,以便制作格式正确的对象数组。
var string = '[{"id" : "2041"},{"id":"2013"}]';
var parsed = JSON.parse(string);
console.log(parsed);
答案 1 :(得分:0)
以下是有效的JSON,对我来说很好。
{
"NameValuePairs": [
{
"id": "2041"
},
{
"id": "2013"
}
]
}