Tratando de analizar una cadena JSON, pero siempre falla
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.
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