json错误json.parse:意外的数据结束错误

json error JSON.parse: unexpected end of data error

本文关键字:json 错误 数据 结束 parse 意外      更新时间:2024-02-02

以下字符串作为web请求的响应返回:

【13673664000006435.00】、【137004480000349004.49】、【137 26368000001178831.00】,[13753152000002906943.00],[1377993600003571615.00],[138058560000038502076.00],[138326400000356850.00],[138556000000306884.00]]

现在当我尝试时

var data = $.parseJSON(data);

它给了我一个错误:

JSON.parse: unexpected end of data error

我也试过:

var data = $.parseJSON(JSON.stringify(data));

它不会给出任何错误,但也不会将文本转换为JSON对象。

因为响应根本不是JSON,所以它是一个简单的数组,并使用eval()在一个新变量中解析它。

var myVar=null;
eval('myVar=' + response );
if(myVar)
    console.log(myVar);