DESARROLLO · JSON

Formateador JSON

Ordena un JSON para leerlo mejor, comprueba su sintaxis o déjalo en una sola línea.

Pega tu JSON. Ctrl + Enter (⌘ + Enter en Mac) para formatear. Enter añade una línea.

Solo cambia el formato. Los números y el contenido de las cadenas se conservan.

El contenido se procesa en tu navegador. No se envía a un servidor ni se guarda en el portal.

TRES ACCIONES, EL MISMO CONTENIDO

Formatear, compactar o validar

Formatear añade saltos de línea y la sangría que elijas. Compactar elimina los espacios y saltos de línea externos a las cadenas, sin tocar textos como «Ana María».

Validar comprueba que la sintaxis sea JSON. No verifica un JSON Schema ni las reglas de una API. Se admiten objetos, listas y valores como números, cadenas, true, false y null.

Las claves y cadenas deben ir entre comillas dobles. Los comentarios y las comas finales no forman parte de JSON.

UN EJEMPLO SENCILLO

Una respuesta más legible

Con dos espacios de sangría, una respuesta compacta como {"nombre":"Ana","activo":true} se muestra así:

{
  "nombre": "Ana",
  "activo": true
}

El contenido es el mismo; cambia la facilidad para leerlo.

Conservación de datos y límites

Se conservan el orden de las claves, los números grandes, su notación y los escapes dentro de las cadenas. No se redondean números ni se eliminan claves repetidas. Si existen claves repetidas, revisa su uso: otros programas pueden interpretarlas de forma diferente.

Entrada máxima de 500.000 caracteres, 100 niveles de anidación y salida máxima de 2.000.000 de caracteres. No se corrige automáticamente una entrada inválida. La posición del error se muestra cuando el navegador la proporciona.

Al editar la entrada o cambiar la sangría, se borra el resultado anterior. Copiar y descargar utilizan exactamente la salida visible. La descarga es un archivo JSON en UTF-8.