Formateador y Validador JSON - Indentar, Minificar, Encontrar el Error

Formateador y validador JSON

Qué hace este formateador JSON

Una respuesta de API llega en una sola línea larga y necesitas ver su forma, o directamente no se puede parsear y necesitas saber dónde falla. Esta página hace ambas cosas sin enviar nada: el análisis, la sangría y el árbol ocurren en tu navegador.

Cómo se usa

  1. 1 Pega el JSON en el cuadro, o pulsa Cargar un ejemplo para ver cómo funciona.
  2. 2 Elige la sangría y marca Ordenar las claves si vas a comparar dos respuestas.
  3. 3 Pulsa Formatear. Si el JSON está roto obtienes la línea y la columna; si no, cambia a Árbol para explorarlo.

El mensaje de error dice qué, no dónde

Los navegadores informan de un documento roto de formas distintas: unos dan un desplazamiento de caracteres, otros línea y columna, otros nada. Esta página lee la forma que produjo tu navegador, la convierte en línea y columna y muestra esa línea con un signo bajo el punto exacto. Si no se puede recuperar la posición, el mensaje se muestra igualmente pero no se marca ninguna línea: señalar la línea equivocada es peor que no señalar ninguna.

Formatear y minificar son la misma operación en dos sentidos

Ambas reconstruyen el documento a partir del valor analizado, así que la salida siempre es JSON válido aunque la entrada tuviera espacios raros. Minificar elimina todo espacio entre elementos, que es lo que quieres antes de meter una carga en una cabecera, una cadena de consulta o un fixture de pruebas.

Antes
{"id":7,"tags":["a","b"],"ok":true}
Después
{
  "id": 7,
  "tags": [
    "a",
    "b"
  ],
  "ok": true
}

Ordenar las claves hace comparables dos respuestas

Las claves de objeto no tienen orden definido en JSON, así que dos servidores pueden devolver los mismos datos en distinta secuencia y una comparación de texto se enciende por todas partes. Ordenar las claves deja ambas con la misma forma. Los arreglos se dejan intactos a propósito: allí el orden es parte del dato, no ruido.

Nada de lo que pegas sale de esta página

El JSON que hace falta formatear suele ser una respuesta de API real, y a menudo lleva un token, una ficha de cliente o un pedido. Aquí no hay paso de subida ni lado servidor: todo ocurre en la página que ya tienes abierta.

Formateador JSON - preguntas frecuentes

No. La página no tiene paso de subida ni componente de servidor; el análisis y la impresión ocurren en la pestaña que estás mirando. Puedes comprobarlo cargando la página, desconectándote y formateando igualmente.
Nuevo
Conversor de Colores Convierte un color entre HEX, RGB y HSL, genera una escala de tonos y comprueba la relación de contraste con blanco, negro o cualquier segundo color.
Popular Hoy
Generador de Contraseñas Genera contraseñas en el navegador con la fuente aleatoria criptográfica de tu dispositivo y ve la fuerza real en bits de entropía, no en una barra vaga.

Herramientas de Desarrollo Relacionadas

Generador MD5 Generador MD5 gratuito: convierte texto o archivos en una suma de verificación MD5 en el navegador - ideal para comprobar la integridad.
Codificador & Decodificador Base64 Codificador y descodificador Base64 gratuito: convierte texto o archivos a Base64 y al revés, todo en el navegador y sin subir nada.
Generador de Lorem Ipsum Generador de Lorem Ipsum gratuito: crea texto de relleno por párrafos, frases o palabras, con etiquetas HTML para tus maquetas de diseño.
Decodificador JWT Decodificador JWT gratuito: pega un token para leer cabecera, carga útil y firma - todo ocurre en el navegador y nada se envía.
Codificador y Decodificador de URL Codificador y descodificador de URL gratuito: convierte enlaces y parámetros a codificación porcentual y al revés, completo o por partes.

Otras herramientas que pueden interesarte

Word a PDF Convierte Word a PDF gratis: sube un archivo DOC, DOCX, ODT o RTF y descarga un PDF bien formateado en segundos, sin registro ni marca de agua.
PDF a Word Convierte PDF a Word gratis: sube un PDF y descarga un DOCX editable en segundos - sin registro, sin marca de agua y sin instalar nada.
Contador de Palabras Contador de palabras gratuito: pega un texto para contar palabras, caracteres, frases y párrafos, y ver el tiempo estimado de lectura sin subir nada.
Contador de Caracteres Contador de caracteres gratuito: caracteres con y sin espacios, palabras y líneas, además de los límites SEO de títulos y meta descripciones.
Comprobador de Densidad de Palabras Clave Analizador de densidad de palabras clave gratuito: pega un texto o una URL y mira la frecuencia de cada palabra y frase, en porcentaje.