我正在尝试使用jQuery解析一些JSON数据,并且我在尝试“目标”某些条目时遇到问题,因为某些JSON条目在获取这些条目时会出现非法字符(例如:)和jQuery错误,消息“意外的令牌:”。
这是我的jQuery脚本,其中第一个附件获取数据而没有任何错误('j.profileInfo.profileName'),第二行导致问题('j。 totalsForAllResults.ga:visitors')
var myjson = '{
"itemsPerPage": 50,
"totalResults": 1,
"profileInfo": {
"profileId": "12345678"
},
"totalsForAllResults": {
"ga:visitors": "100",
"ga:newVisits": "30"
}
}';
var j = $.parseJSON(myjson);
$("body").append("<h2>" + j.profileInfo.profileName + "</h2>");
$("body").append("<p>" + j.totalsForAllResults.ga:visitors + "</p>");
我正在从Google API获取json数据,因此我无法编辑JSON。有没有其他方法我可以定位数据,也许是j.totalsForAllResults [0]的行,所以我不需要把:in?有谁知道这个问题的解决方案?
答案 0 :(得分:1)