Pregunta

Este pedazo de json aquí:

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

No valida en jonlint tampoco con GWT.

Lo extraño es que si elimino el primer aparato ortopédico rizado y lo escribo nuevamente, devuelve como válido. Aquí está el error que da:

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

¿Alguna razón para esto? Tenga en cuenta que estoy usando PHP para generar esta cadena. El archivo PHP utilizado está codificado UTF-8.

¿Fue útil?

Solución 2

Gracias a @knittl por notarlo.

Tenía el archivo PHP codificado en UTF-8.

Lo cambié a UTF-8 without BOM Y funcionó. Supongo que se devolvió algo de "basura" cuando lo estaba copiando a Jsonlint.

Otros consejos

Cuando copio/pego eso en jsonlint, pasa.

Hiciste algo más mal.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top