Formateador JSON

Formatee, minimice y valide JSON para facilitar la lectura.

Pegue JSON válido, formatéelo para leerlo o comprímalo para copiarlo. Si el análisis falla, corrija la fuente y vuelva a intentarlo; la herramienta no adivina los datos faltantes.

Hasta 100.000 unidades UTF-16; algunos emoji usan múltiples unidades

Habilite JavaScript para procesar contenido localmente en su navegador.

Cómo utilizar

¿Qué valida el formato JSON?

Comprueba la sintaxis JSON y cambia los espacios fuera de las cadenas. Conserva los números escritos, el orden de las claves y las claves duplicadas sin reconstruirlos con números de JavaScript. No valida esquemas de API ni decide si una clave duplicada es aceptable.

Paso a paso

  1. Pega el valor JSON completo, con las llaves o corchetes iniciales y finales cuando sean necesarios.
  2. Elige Formatear para una sangría legible o Minimizar para compactar. Revisa el resultado antes de copiarlo a otra aplicación.
  3. Si hay errores de sintaxis, corrige la fuente. La herramienta no inventa comas, comillas ni datos que falten.

Cómo elegir los ajustes

OpciónQué cambia
FormatearUsa sangría de dos espacios. El contenido de las cadenas, incluidos espacios y saltos de línea escapados, no cambia.
MinimizarElimina espacios entre elementos. Compacta texto; no comprime con gzip ni elimina duplicados semánticos.
Claves duplicadas / Enteros grandesSe conservan. Otro analizador puede elegir el último valor duplicado o redondear un número grande; compruébalo por separado.

Ejemplo y resultado esperado

Formatea {"id":9007199254740993,"count":2,"count":3}. Se espera que 9007199254740993 no cambie, que ambas claves count mantengan el orden y que solo cambien la sangría y los espacios entre elementos. Las claves duplicadas son sintaxis válida aquí, pero pueden incumplir tu contrato de datos.

Si no funciona

  • El límite compartido es de 100,000 unidades de código UTF-16. Algunos emoji usan más de una unidad. Reduce la entrada si lo supera; el formato con sangría rechaza más de 100 niveles de anidamiento.
  • Los comentarios, las comas finales y las cadenas con comillas simples no son JSON. Exporta JSON válido desde el origen en vez de borrar texto significativo a ciegas.
  • El proceso es local y no ejecuta la entrada. Copiar sí coloca el resultado en el portapapeles del dispositivo.

Cómo utilizar

Pegue JSON válido, luego formatee o minimice y copie el resultado. Se conservan la precisión de los números originales, el orden de las claves y las claves duplicadas. Sólo cambian los espacios en blanco fuera de las cadenas; El contenido nunca se ejecuta. Admite hasta 100 niveles de anidamiento.