Parsea JSON y ve cómo lo lee un parser: como un árbol de objetos, arrays y valores.
Cargando la herramienta...
Cómo usar Parser de JSON
Pega JSON en el cuadro de entrada.
Mira la vista de árbol para ver cómo se parseó, o la vista de código para el texto limpio.
Si el parseo falla, sigue el número de línea del mensaje.
Sobre Parser de JSON
Un parser convierte texto en datos que tu programa puede usar. Aquí ves el resultado de ese paso: el árbol de valores que un parser JSON construye a partir de tu texto. Si el texto no se puede parsear, obtienes el motivo en su lugar.
Eso hace de esta página una forma rápida de saber qué recibirá tu código, por ejemplo si un campo es un número o una cadena, o si un array está realmente vacío o contiene null.
Preguntas frecuentes
¿Cuál es la diferencia entre parsear y formatear?
Parsear construye la estructura de datos. Formatear imprime esa estructura de nuevo como texto con espacio en blanco. Un formateador siempre necesita un parser, así que las dos cosas suelen ir juntas.
¿Por qué se muestra "1" de forma distinta a 1?
En el árbol, las cadenas aparecen en verde con comillas y los números en azul sin ellas. Eso te ayuda a detectar valores que parecen números pero en realidad son cadenas.
¿El parser acepta comentarios?
No, el JSON estándar no tiene comentarios. Si tu entrada los tiene, usa el formateador de JSON5, que entiende comentarios y comas finales.
¿Cómo se manejan los números muy grandes?
Los mantenemos tal como están escritos. JavaScript normalmente redondearía 12345678901234567890 a 12345678901234567000, pero aquí se conservan los dígitos originales.