Cómo formatear y validar JSON en línea

· 4 min de lectura

Si trabajas con API, archivos de configuración o cualquier tipo de datos estructurados, te topas con JSON con regularidad. Y si alguna vez te has quedado mirando una pared de JSON minificado buscando una llave que falta, sabes por qué importa el formato.

Lo que hace un formateador JSON

Un JSON en bruto procedente de una respuesta de API o de un archivo minificado se parece a esto:

{"users":[{"name":"Alice","age":30,"roles":["admin","editor"]},{"name":"Bob","age":25,"roles":["viewer"]}]}

Un formateador lo transforma en algo legible:

{
  "users": [
    {
      "name": "Alice",
      "age": 30,
      "roles": ["admin", "editor"]
    },
    {
      "name": "Bob",
      "age": 25,
      "roles": ["viewer"]
    }
  ]
}

Los mismos datos, pero por fin puedes leerlos, detectar errores y entender la estructura.

Cómo formatear JSON en línea

  1. Pega tu JSON en el campo de entrada. El formateador detecta inmediatamente los errores de sintaxis y valida la estructura.
  2. Elige la indentación — selecciona 2 o 4 espacios, o haz clic en Minificar para comprimir el JSON en una sola línea.
  3. Copia el resultado — la salida formateada incluye resaltado de sintaxis. Cópiala para tu código, un archivo de configuración o documentación.

Errores JSON habituales y cómo detectarlos

La mayoría de los errores JSON se reducen a unos pocos tropiezos habituales:

Un buen formateador resalta exactamente dónde está el error, para que puedas corregirlo sin adivinar.

Cuándo formatear, cuándo minificar

Formatear (hacer legible) cuando hace falta:

Minificar cuando hace falta:

Consejos para trabajar con JSON

Preguntas frecuentes

¿El formateador puede gestionar archivos JSON grandes?

Sí. Como la herramienta se ejecuta en tu navegador, puede procesar archivos de decenas de miles de líneas. El rendimiento depende de tu dispositivo, pero la mayoría de los navegadores modernos gestionan JSON grande sin problema.

¿Funciona sin conexión?

Sí. Una vez cargada la página, la herramienta funciona íntegramente en tu navegador sin conexión a Internet. Todo el procesamiento se hace localmente en JavaScript.

¿Cuál es la diferencia entre formatear y validar?

Formatear añade indentación y saltos de línea para hacer el JSON legible. Validar comprueba que la estructura JSON sea correcta — llaves equilibradas, comillas correctas, tipos válidos. La mayoría de los formateadores hacen las dos cosas a la vez.

¿Puedo usar esto en mi teléfono?

Sí. La herramienta funciona en cualquier dispositivo con un navegador moderno, incluidos teléfonos y tabletas.