← Volver al Blog
jsonformateovalidacióndesarrolloapi

Cómo formatear y validar JSON (guía rápida)

Por QuickyTools  ·  Publicado el

¿Qué es JSON?

JSON (JavaScript Object Notation) es el formato más utilizado para intercambiar datos en la web. Si alguna vez trabajaste con una API, un archivo de configuración o una respuesta de base de datos, te encontraste con JSON.

Un objeto JSON simple se ve así:

{
  "nombre": "Alicia",
  "edad": 30,
  "idiomas": ["Español", "Inglés"]
}

Es legible, liviano y soportado por prácticamente todos los lenguajes de programación.

¿Por qué formatear JSON?

Las APIs y archivos minificados devuelven JSON como una sola línea ilegible:

{"nombre":"Alicia","edad":30,"idiomas":["Español","Inglés"],"direccion":{"ciudad":"Lima","pais":"Perú"}}

Formatear (o “pretty-print”) agrega indentación y saltos de línea, facilitando:

  • Leer y entender la estructura de un vistazo
  • Depurar respuestas de API y archivos de configuración
  • Detectar comas faltantes, llaves o comillas
  • Compartir datos con compañeros de forma legible

Errores comunes en JSON

Estos son los errores que rompen JSON con más frecuencia:

  1. Comas finales{"a": 1,} es inválido. El último elemento no puede tener coma después.
  2. Comillas simples{'nombre': 'Alicia'} es inválido. JSON requiere comillas dobles.
  3. Claves sin comillas{nombre: "Alicia"} es inválido. Las claves deben ser strings entre comillas dobles.
  4. Comentarios — JSON no soporta // ni /* */.
  5. Llaves faltantes — Cada { necesita un }, cada [ necesita un ].

Un buen validador te señalará la línea y carácter exacto donde ocurre el error.

¿Cuándo minificar JSON?

La minificación elimina todos los espacios y saltos de línea, produciendo la salida más compacta posible. Úsala cuando:

  • Envíes datos por la red (requests/responses de API)
  • Almacenes JSON en bases de datos o localStorage
  • Insertes JSON en HTML o scripts

El contenido es idéntico — solo cambia el formato.

Tips de formateo

  • 2 espacios es la convención más común en proyectos JavaScript/TypeScript
  • 4 espacios es común en ecosistemas Python y Java
  • Tabuladores son preferencia personal — algunos editores los muestran diferente

Elige uno y sé consistente dentro de tu proyecto.

Pruébalo ahora

Nuestro Formateador JSON te permite pegar cualquier JSON, ver al instante si es válido, formatearlo con tu indentación preferida o minificarlo para producción — todo sin salir de tu navegador.

Probar la herramienta

Formateador JSON →