Conceptos básicos
¿Qué es JSON?
JSON (JavaScript Object Notation) es un formato de texto para almacenar e intercambiar datos estructurados. Se usa en API, archivos de configuración y comunicaciones entre navegador y servidor.
JSON se compone de objetos y matrices. Los objetos guardan pares clave-valor entre llaves y las matrices listas ordenadas entre corchetes. Las claves y cadenas deben usar comillas dobles.
application/json{
"name": "Daily Free Tools",
"active": true,
"toolCount": 12,
"categories": ["Developer", "Text"],
"owner": null
}{"clave": "valor"}[1, 2, 3]true o falsenullDescripción
¿Qué hace un formateador JSON?
Añade sangría y saltos de línea para facilitar la lectura sin cambiar claves ni valores. También valida la sintaxis, localiza problemas y muestra un árbol desplegable.
Aplica 2 espacios, 4 espacios o tabulaciones.
Encuentra errores y claves duplicadas con su posición.
Corrige errores comunes en una vista previa revisable.
Elimina espacios innecesarios.
Ordena objetos sin cambiar matrices.
Explora objetos, matrices y rutas.
Quita una capa de escape o convierte entre texto legible y secuencias Unicode estándar.
El formateador conserva el texto original de números como 9007199254740993123, 1.50 y 1e3.
Paso a paso
Cómo formatear JSON
- 1Añade tu JSON
Pega texto, abre un archivo
.jsono arrástralo al área de trabajo. - 2Elige una acción
Selecciona Formatear, Minimizar o Reparar.
- 3Revisa el resultado
Abre los diagnósticos y comprueba las vistas Texto y Árbol.
- 4Copia o descarga
Copia, descarga o devuelve el resultado a la entrada.
Todo se procesa localmente en el navegador. El documento no se sube al sitio. Evita secretos en equipos compartidos.
Solución de problemas
Errores JSON comunes
Comillas simples
Las cadenas JSON requieren comillas dobles.
Comas finales
No debe haber coma después del último elemento.
Claves sin comillas
Las claves deben ser cadenas entre comillas dobles.
Separadores o cierres ausentes
Separa propiedades con comas y cierra llaves y corchetes.
Comentarios
JSON estándar no admite comentarios; JSONC sí.
Valores de Python
JSON usa true, false y null.
La reparación es una interpretación aproximada. Compara la vista previa con el original antes de usarla.
Preguntas y respuestas
Preguntas frecuentes del formateador JSON
¿Es seguro para datos privados?
El procesamiento ocurre en tu navegador. Extensiones, portapapeles o equipos compartidos aún pueden suponer riesgos.
¿Formatear cambia los datos?
Solo cambia espacios y sangría. Ordenar claves es opcional.
¿Por qué mi JSON no es válido?
Suele deberse a comillas simples, comas finales, claves sin comillas, comentarios o cierres ausentes.
¿Cómo reparo JSON inválido?
Sigue el diagnóstico y revisa cualquier vista previa reparada.
¿Formatear o minimizar?
Formatear mejora la lectura; minimizar reduce el texto.
¿JSON admite comentarios?
No. JSONC los admite, pero no es JSON estricto.
¿Por qué cambian los números grandes?
JavaScript no representa exactamente todos los enteros grandes. Este formato conserva el texto original.
¿2 o 4 espacios?
Ambos son válidos; sigue la convención del proyecto.
¿Puedo formatear sin subir el archivo?
Sí. El navegador lo lee localmente.
¿Qué diferencia hay entre JSON y JSONC?
JSONC añade comentarios y puede ser rechazado por API estrictas.