/ / AngularJS alebo JQuery analyzujú chybný formát JSON (http get) - javascript, jquery, ajax, json, angularjs

AngularJS alebo JQuery analyzovať zlý formát JSON (http get) - javascript, jquery, ajax, json, angularjs

Snažím sa analyzovať zlý formát json zo vzdialeného servera, ktorý je takýto:

//[
{},{}
]

Môj kód v AngularJS:

$http.get("http://www.example.com/badjson")
.success(function(data) {
console.log(data);
});

ale dostanem chybu: JSON.parse: neočakávaný znak na 1. riadku v stĺpci 1 údajov JSON. Nedokážem to fungovať ani v Jquery s $ .getJSON. Nejaký nápad?

odpovede:

3 pre odpoveď č. 1

Musíte získať prvotnú odpoveď pomocou transformResponse funkcie:

$http.get("http://www.example.com/badjson", {
transformResponse: function(d, h) {
return d;
}
})
.success(function(data) {
conole.log(data);
});