Herramienta de datos

Formateador JSON

Formatea, valida, repara, minimiza e inspecciona JSON sin alterar números grandes.

Local y privadoTu JSON nunca sale de este navegador
Área de trabajo JSON
Convertir, ocultar y exportarAbre transformaciones avanzadas sin cambiar la entrada. Revisa el resultado antes de usarlo.
0 characters
ListoProcesamiento local

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.

Ejemplo de JSON válidoapplication/json
{
  "name": "Daily Free Tools",
  "active": true,
  "toolCount": 12,
  "categories": ["Developer", "Text"],
  "owner": null
}
ObjetoValores con nombre: {"clave": "valor"}
MatrizValores ordenados: [1, 2, 3]
CadenaTexto entre comillas dobles
NúmeroEntero, decimal o exponente
Booleanotrue o false
NuloValor vacío: null

Descripció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.

Formatear

Aplica 2 espacios, 4 espacios o tabulaciones.

Validar

Encuentra errores y claves duplicadas con su posición.

Reparar

Corrige errores comunes en una vista previa revisable.

Minimizar

Elimina espacios innecesarios.

Ordenar claves

Ordena objetos sin cambiar matrices.

Vista de árbol

Explora objetos, matrices y rutas.

Escapes y Unicode

Quita una capa de escape o convierte entre texto legible y secuencias Unicode estándar.

Los números grandes se conservan.

El formateador conserva el texto original de números como 9007199254740993123, 1.50 y 1e3.

Paso a paso

Cómo formatear JSON

  1. 1
    Añade tu JSON

    Pega texto, abre un archivo .json o arrástralo al área de trabajo.

  2. 2
    Elige una acción

    Selecciona Formatear, Minimizar o Reparar.

  3. 3
    Revisa el resultado

    Abre los diagnósticos y comprueba las vistas Texto y Árbol.

  4. 4
    Copia 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.