Ich habe einfache JSON, die ich zum Objekt analysieren muss. Seltsamerweise funktioniert es nicht, auch wenn ich meine JSON-Zeichenfolge kopieren und in JSONLint (http://jsonlint.com/) einfügen, wird es zeigen, dass es gültig ist.JSON Lint sagt, es ist gültig, aber JSON.parse löst Fehler
var string = '{"token":"9eebcdc435686459c0e0faac854997f3","email":"201403050007950","id":"13","updated_at":"2014-03-05 10:34:51","messageguides":"[{\"name\":\"Un-named Messaging Guide 1\",\"pages\":[\"sustainabilitydirectors\",\"marketingnbusinessdevelopmentdirectors\"],\"date\":1394015692958}]"}';
var obj = JSON.parse(string); // Unexpected token n
console.log(obj);
Sie haben JSON in Ihrem JSON? –
Ich denke, du musst deine Fluchtzeichen "flüchten". Also '\\" Name \\ "' anstelle von \ "Name \". – Andy
@dystroy ja .. – sed