我试图从远程服务器解析一个糟糕的json格式,如下所示:
//[
{},{}
]
我在AngularJS中的代码:
$http.get('http://www.example.com/badjson')
.success(function(data) {
console.log(data);
});
但我收到错误:JSON.parse:JSON数据第1行第1列的意外字符。 我无法使用$ .getJSON在Jquery中运行它。有什么想法吗?
答案 0 :(得分:3)
您需要使用transformResponse
函数获取原始响应:
$http.get('http://www.example.com/badjson', {
transformResponse: function(d, h) {
return d;
}
})
.success(function(data) {
conole.log(data);
});