Examinar una respuesta API anidada
Haz visible la estructura de objetos y arrays para localizar una propiedad. Los espacios y saltos de línea escapados dentro de las cadenas siguen formando parte de sus valores.
Pega un documento JSON, reindéntalo para facilitar su lectura, minimízalo si es necesario y detecta rápidamente errores de sintaxis.
Un JSON compacto puede ser válido y resultar difícil de leer. Este formateador organiza el documento con dos espacios, cuatro espacios o tabulaciones; la minificación elimina espacios innecesarios fuera de las cadenas. Antes de producir una salida comprueba la sintaxis. Así puedes revisar una respuesta API, preparar una configuración o reducir un ejemplo de prueba conservando los valores escritos. Además de objetos y arrays, acepta valores JSON independientes: una cadena entre comillas, un número, true o null también pueden constituir documentos válidos.
Primero se comprueba la gramática JSON. Se rechazan comentarios, comas finales, claves sin comillas y cadenas con comillas simples. Si partes de JavaScript o JSON5, adapta el contenido explícitamente. La herramienta no intenta adivinar cómo reparar una entrada ambigua.
Tras validar, el motor recorre los tokens originales. Mantiene los nombres, el orden de los miembros, las cadenas escapadas y la escritura numérica, cambiando solo los espacios entre tokens. No reconstruye el resultado a partir de números JavaScript: 9007199254740993, 1e400 y -0 mantienen su escritura. También conserva propiedades repetidas, aunque dificultan el intercambio interoperable.
La validación comprueba sintaxis, no el contrato de tus datos. Un objeto bien formado puede carecer de un identificador obligatorio o contener una unidad incorrecta. Usa el validador JSON Schema para las restricciones compatibles de tipos, límites y campos requeridos. Para comparar estructuras ignorando el orden de las propiedades, utiliza el comparador JSON.
Proporciona JSON sin delimitadores Markdown ni prefijos del registro. Si hay un error, revisa comillas, separadores y cierres de objetos y arrays.
Elige dos espacios, cuatro espacios o tabulaciones y formatea. La minificación elimina la sangría sin cambiar los espacios que pertenecen a cadenas.
Comprueba las secciones importantes antes de copiar o descargar el resultado JSON. Cambiar la entrada o la sangría oculta la salida anterior hasta ejecutar de nuevo.
Haz visible la estructura de objetos y arrays para localizar una propiedad. Los espacios y saltos de línea escapados dentro de las cadenas siguen formando parte de sus valores.
Elige una sangría coherente con el repositorio y examina los cambios. El formateo no ordena claves ni elimina miembros duplicados.
Elimina los espacios de presentación para una prueba o documentación. Reducir el texto no sustituye la compresión HTTP ni reduce los datos subyacentes.
Se mantienen el entero grande, el exponente, el cero negativo, la clave repetida y la comilla escapada. Solo desaparecen espacios externos a los tokens.
Entrada
{ "z":9007199254740993,"z":1e400,"a":-0,"s":"a \" b" }Resultado
{"z":9007199254740993,"z":1e400,"a":-0,"s":"a \" b"}Con dos espacios, cada miembro empieza en una línea distinta. Los objetos y arrays vacíos permanecen compactos, sin líneas vacías en su interior.
Entrada
{"empty":[],"object":{}}Resultado
{
"empty": [],
"object": {}
}No. La salida copia los tokens numéricos originales en lugar de serializar números JavaScript ya analizados. Una aplicación que lea después el resultado puede aplicar sus propios límites de precisión.
Estas extensiones no pertenecen a la sintaxis JSON. Elimínalas de forma consciente; el formateador no las descarta silenciosamente porque podría alterar el significado previsto.
No. El éxito confirma la gramática JSON, no las reglas del servidor. Un esquema puede verificar ciertas restricciones adicionales; prueba la autorización y las reglas de negocio en tu aplicación.
El formateador conserva el orden de los miembros. El comparador JSON compara dos estructuras según sus propias reglas; es una tarea diferente de presentar fielmente los tokens originales.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Valida un documento JSON con un esquema y localiza cada error con precisión.
Compara dos documentos JSON y detecta sus diferencias estructurales.
Convierte datos JSON a YAML o datos YAML a JSON directamente en tu navegador.