Cómo formatear y validar JSON

Desarrollador

Aprende a formatear JSON minificado en una salida indentada y legible, a validar la sintaxis JSON y a corregir los errores más comunes.

Guía paso a paso

1

Comprende los fundamentos de JSON

JSON (JavaScript Object Notation) usa pares clave-valor en objetos ({}) y listas ordenadas en arrays ([]). Las claves deben ser cadenas entre comillas dobles. Los valores pueden ser cadenas, números, booleanos, null, objetos o arrays.

2

Formatea JSON con nuestra herramienta

Pega tu JSON sin procesar o minificado en el Formateador JSON. Haz clic en Formatear para obtener una salida indentada y legible con 2 o 4 espacios de sangría.

3

Valida errores de sintaxis

Errores comunes: comas finales (no permitidas en JSON), comillas simples en lugar de dobles, claves sin comillas y comentarios (no permitidos). El formateador resalta la línea con el error.

4

Minifica JSON para producción

El JSON minificado elimina todos los espacios en blanco para reducir el tamaño del archivo. Usa la opción Minificar para comprimir tu JSON para APIs o almacenamiento.

5

Usa atajos de teclado

La mayoría de los formateadores JSON admiten Ctrl+Shift+F (o Cmd+Shift+F) para formatear automáticamente. En VS Code, clic derecho → Formatear documento para formatear archivos JSON directamente en el editor.

Usar nuestra herramienta

Formateador JSON

Preguntas frecuentes

Q: ¿Cuál es la diferencia entre JSON y JSONP?

A: JSONP (JSON con relleno) es una técnica antigua para peticiones de origen cruzado que envuelve JSON en una llamada a función. Está prácticamente obsoleto; las cabeceras CORS son la solución moderna.

Q: ¿Por qué JSON no permite comas finales?

A: JSON fue diseñado para ser un formato estricto y simple. Las comas finales son una comodidad de JavaScript pero se excluyeron de la especificación JSON para garantizar simplicidad y compatibilidad entre analizadores.

Q: ¿Cómo convierto JSON a CSV?

A: Aplana tu array de objetos JSON y mapea cada clave a una columna. Nuestra herramienta se centra en el formateo; para la conversión JSON a CSV, usa una herramienta dedicada.