Question

Ce morceau de JSON ici:

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

ne valide pas jsonlint pas non plus avec GWT.

Ce qui est étrange est que si je supprime la première accolade et retaper, elle retourne comme valide. Voici l'erreur qu'il donne:

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

Quel est le motif de cela? Notez que je suis en utilisant PHP pour générer cette chaîne. fichier PHP utilisé est UTF-8 codé.

Était-ce utile?

La solution 2

Merci à @knittl pour en rendre compte.

J'ai eu le fichier php encodé en UTF-8.

Je l'ai changé pour UTF-8 without BOM et cela a fonctionné. Je suppose que certains « ordures » était retourné quand je copiais à jsonlint.

Autres conseils

Quand je copier / coller dans JSONLint, il passe.

Tu as fait quelque chose de mal d'autre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top