Formateador JSON

Formatea (embellece) o minifica JSON en línea con sangría de 2 o 4 espacios. Indica la línea y columna de los errores y conserva la precisión de los números.

Primero formatea o minifica el JSON; el resultado se mostrará aquí como árbol.

Cómo se usa

  1. Pega tu JSON en el cuadro de entrada de la izquierda o pulsa «Cargar ejemplo» para probar.
  2. Pulsa «Formatear» para embellecerlo con 2 o 4 espacios de sangría, o «Minificar» para quitar todos los espacios y dejarlo en una sola línea.
  3. Usa «Copiar» o «Descargar» sobre el cuadro de resultado para obtener la salida.

Ejemplo

JSON minificado:

{"id":9007199254740993,"name":"Mike","tags":["vip","newsletter"]}

Después de formatear con 2 espacios:

{
  "id": 9007199254740993,
  "name": "Mike",
  "tags": [
    "vip",
    "newsletter"
  ]
}

Qué hace diferente a este formateador

Reparar, vista de árbol y editor

Preguntas frecuentes

¿Por qué aparece «JSON no válido»?

Las causas más habituales son:

  • Una coma después del último elemento, p. ej. {"a": 1,}
  • Comillas simples, p. ej. {'a': 1}; JSON solo admite comillas dobles
  • Claves sin comillas, p. ej. {a: 1}
  • Comentarios; el JSON estándar no admite // ni /* */

El mensaje de error indica una línea y una columna. Revisar esa posición y lo que hay justo antes suele revelar el problema. Los errores de esta lista se pueden corregir con «Reparar».

¿Qué diferencia hay entre formatear y minificar?

Los datos son idénticos; solo cambian los espacios y los saltos de línea. El JSON formateado es más fácil de leer y comparar. El JSON minificado ocupa menos, lo que conviene para archivos de configuración, parámetros de URL y peticiones de API.

¿Se suben mis datos?

No. Formatear y minificar se hace en tu navegador y no se envía nada al servidor. Lo que escribes solo se recuerda en tu propio navegador, se borra automáticamente tras 30 días sin uso y se elimina al instante al pulsar «Borrar».