我正在尝试从远程服务器解析错误的 json 格式,如下所示:
//[
{},{}
]
我在 AngularJS 中的代码:
$http.get('http://www.example.com/badjson')
.success(function(data) {
console.log(data);
});
但我收到错误:JSON.parse:JSON 数据第 1 行第 1 列出现意外字符。 我也无法使用 $.getJSON 在 Jquery 中使用它。有什么想法吗?
最佳答案
您需要使用 transformResponse
函数获取原始响应:
$http.get('http://www.example.com/badjson', {
transformResponse: function(d, h) {
return d;
}
})
.success(function(data) {
conole.log(data);
});
关于javascript - AngularJS 或 JQuery 解析错误格式 JSON (http get),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29051815/