Js evel 解析Json 出现错误
老说缺少']'varstr_data=data;while(str_data.indexOf("\r\n")>=0)str_data=str_data.replace("...
老说 缺少 ']'
var str_data = data;
while(str_data.indexOf("\r\n") >= 0)
str_data = str_data.replace("\r\n", "\\r\\n");
//var json_data = (new Function("","return "+str_data))();
var json_data = eval("("+str_data+")");
//我已经选择的题
var js_myqst = json_data.json_sum[0].js_rs.rows;
var js_qst = json_data.json_sum[1].js_rs.rows;
var js_detail_more = json_data.json_sum[2].js_rs.rows;
是str_data出现了问题
有的页面就好使,有的页面就不好使以内存在单引号问题,我想知道这个问题怎么处理? 展开
var str_data = data;
while(str_data.indexOf("\r\n") >= 0)
str_data = str_data.replace("\r\n", "\\r\\n");
//var json_data = (new Function("","return "+str_data))();
var json_data = eval("("+str_data+")");
//我已经选择的题
var js_myqst = json_data.json_sum[0].js_rs.rows;
var js_qst = json_data.json_sum[1].js_rs.rows;
var js_detail_more = json_data.json_sum[2].js_rs.rows;
是str_data出现了问题
有的页面就好使,有的页面就不好使以内存在单引号问题,我想知道这个问题怎么处理? 展开
5个回答
展开全部
你看它报的错误是老说 缺少 ']',说明组装的字符串有问题,你看下组装的字符串就知道问题的所在了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是你数据的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单引号请转义 \'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是拼串的时候少了一个“]”?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询