Frage

Dieses Stück JSON hier:

{"user":[{"idUser":"1","username":"USERNAME","userFullName":"FULL NAME","userEmail":"EMAIL@MAIL.COM"}]}

Bestätigt nicht in JsonLint Auch nicht mit GWT.

Was seltsam ist, ist, dass wenn ich die erste lockige Klammer lösche und sie erneut tippe, es als gültig zurückkehrt. Hier ist der Fehler, den es gibt:

Parse error on line 1:
{    "user": [   
^
Expecting '{', '['

Irgendwelche Grund dafür? Beachten Sie, dass ich PHP verwende, um diese Zeichenfolge zu generieren. Die verwendete PHP-Datei wird UTF-8 codiert.

War es hilfreich?

Lösung 2

Vielen Dank an @knittl für die bemerkte.

Ich hatte die PHP-Datei in UTF-8 codiert.

Ich habe es geändert in UTF-8 without BOM und es hat funktioniert. Ich nehme an, dass ein "Müll" zurückgegeben wurde, als ich ihn an JsonLint kopierte.

Andere Tipps

Wenn ich das in JsonLint kopiere/einfüge, vergeht es.

Du hast etwas anderes falsch gemacht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top