JSON.parse Error #1132: Ungültiges JSON parse Eingabe (Flex / Actionscript / PHP)
Bin ich immer "Error #1132: Ungültiges JSON parse input" und kann nicht verstehen, warum.
Mein json generiert, wird von php: die Funktionen json_encode($x).
Ausgabe json angezeigt, wenn in der TextArea(flex) zeigt dies:
{
"title":"The Incredibles",
"year":"2004",
"type":"movie",
"id":"9806",
"imdb_id":"tt0317705",
"rating":8.6,
"tagline":"No gut, no glory",
"overview":"Bob Parr has given up his superhero days to log in time as an insurance adjuster and raise his three children with his formerly heroic wife in suburbia. But when he receives a mysterious assignment, it\\'s time to get back into costume.",
"runtime":115,
"budget":92000000,
"image":"http:\/\/cf2.imgobject.com\/t\/p\/w185\/jjAgMfj0TAPvdC8E5AqDm2BBeYz.jpg",
"trailer":"rMfrFG_69zM"
}
Ich überprüft mit mehreren Prüfern und alle sagen, es ist gültiges json.
Auf der flex-Seite bin ich versucht, Zugriff auf json mit diesem code:
JSON.parse(event.result.toString());
aber bekomme die Fehlermeldung. Hat jemand dieses problem gehabt?
Edit 1:
Scheint es, dass die übersicht über die Zeile, wo das Problem ist, aber ich verstehe nicht, warum genau, da ich php-Funktionen json_encode das entweichen sollte, die Dinge richtig...
it\\'s
Sollte it\'s
wenn Sie wollen "es".InformationsquelleAutor DominicM | 2012-07-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die escape-Sequenz
\\'
angezeigt wird zum beenden der JSON.it\\'s
sollteit\'s
wenn Sie wollen "es".Da diese JSON verwendet
"
für die Streicher, könnte es einfach sein:it's
.JSON:
Ich markiert es als richtige Antwort, wie es tut, die Frage zu beantworten, aber ich hoffe, dass man das problem in den Kommentar, Danke.
Am Ende das Problem war, dass ich angehängt, text in php echo, als ich dachte, ich Tue es in actionscript trace-Funktion.
InformationsquelleAutor Jason Sturges
Wusste nicht, dass Sie das problem gelöst haben oder nicht, aber ich habe das gleiche problem auch, und heute endlich gelöst, das problem war serverseitig, die Datei, die zurückgegebene json-string, war in UTF8 Codierung habe ich umgewandelt es(per notepad++) zu ANSI und alles funktioniert ))).
InformationsquelleAutor Arthur
Ist es kein problem mit JSON und ich weiß, dass die Frage bereits eine Antwort, aber diese Antwort ist für jene Leute, die immer noch vor der folgenden Fehlermeldung:
Es eine Frage der misfitting Ergebnis-format, wenn es um die
HTTPService
Optionen: Versuchen Sie, dietext
odere4x
- format (Sie sind die bequemste) und vermeiden Sie diexml
format einführen können einige zusätzliche Zeichen, um die JSON-Ausgabe auslösen einige Fehler.Analysieren Ihrer Daten verwenden:
auslösen und die die JSON-Ausgabe durch den Aufruf der
HTTPService
mit der richtigenresultFormat
:oder
InformationsquelleAutor jihed gasmi
Ihre JSON valide und habe keine prob. Vielleicht würde dies helfen, Sie.
Die In Ihren Resultat-event-update-ur-code mit Referenz unten.
InformationsquelleAutor Sharjeeldevep