Qué no hace este conversor
Analiza JSON estricto y nada más laxo. Algunas cosas quedan fuera.
Sin sintaxis relajada
Las comillas simples, las claves sin comillas, las comas finales y los comentarios se marcan como errores. La herramienta no los repara.
Los números grandes pierden cifras
Los números pasan por JavaScript, así que un entero mayor que 9007199254740991 o un decimal muy largo vuelve redondeado.
Las claves repetidas se funden
Si un objeto repite una clave, solo se conserva el último valor, igual que hace JSON.parse.
Las claves numéricas pasan al principio
JavaScript coloca primero las claves que son números enteros, en orden numérico, así que un objeto con esas claves vuelve reordenado.
Una cadena de dígitos sigue siendo cadena
El valor "123" se conserva como cadena. Solo se desenvuelve una cadena que contiene un objeto, una matriz u otra cadena entre comillas.
Herramientas relacionadas
Preguntas frecuentes
No. El análisis y el formato usan las funciones JSON integradas en tu navegador, en esta pestaña. La herramienta no descarga ninguna biblioteca y ninguna petición lleva tu texto.
Es JSON que se convirtió en cadena más de una vez, por lo que sus comillas llevan una o más barras invertidas. La herramienta sigue analizando hasta llegar a un objeto o una matriz, con un máximo de 10 capas.
El texto incumple una regla de JSON en la posición indicada. Las causas habituales son comillas simples, una coma final, una clave sin comillas o una cadena cortada antes de su comilla de cierre.
«Ordenar claves de la A a la Z» ordena alfabéticamente las claves de cada objeto en todos los niveles, con las mayúsculas antes que las minúsculas. Las claves que son números enteros van primero, en orden numérico. El orden de las matrices no cambia nunca.
Un archivo que abras puede pesar hasta 10 MB. El texto pegado no tiene límite fijo, pero por encima de 500 000 caracteres la conversión solo se ejecuta al pulsar el botón.
Tu texto se queda en tu dispositivo
Las funciones JSON de tu propio navegador analizan la cadena en esta pestaña. Nada de lo que pegas o abres se envía a ningún sitio, y la herramienta no descarga ninguna biblioteca para hacer su trabajo.