Formatear, validar, inspeccionar

Formateador JSON

Formatea, valida e inspecciona datos JSON directamente en el navegador. Embellece JSON desordenado, comprueba su estructura, encuentra errores y entiende el formato JSON sin subir tus datos.

Privado de forma predeterminada

Gratis · Sin registro · JSON permanece en tu navegador

Ejemplos

Pega JSON o elige un ejemplo para empezar.

⌂ Todo permanece en este navegador.

Resultado

JSON formateado

{
  "name": "Alex",
  "active": true,
  "roles": [
    "developer",
    "admin"
  ]
}
Ejemplo JSON

Ejemplo JSON

Este ejemplo es un objeto con un usuario. Las claves nombran partes de los datos, mientras que los valores pueden ser cadenas, números, booleanos, arreglos u objetos anidados. Cárgalo para ver los mismos datos en el formateador, la vista de árbol y el resumen X-Ray.

{
  "user": {
    "id": 1042,
    "name": "Alex",
    "active": true,
    "roles": ["developer", "admin"],
    "profile": {
      "country": "US",
      "timezone": "America/New_York"
    }
  }
}
¿Qué es JSON?

¿Qué es JSON?

JSON es un formato ligero basado en texto para datos estructurados. Personas y programas lo usan para intercambiar información porque es legible, ampliamente compatible e independiente de una base de datos o lenguaje de programación determinado. Las API suelen devolver JSON; las aplicaciones también lo usan para ajustes, exportaciones y configuración.

¿Qué son los datos JSON?

¿Qué son los datos JSON?

Un documento JSON contiene un único valor raíz, normalmente un objeto o un arreglo. Los objetos agrupan campos con nombre; los arreglos guardan una lista ordenada. Cada campo o elemento usa uno de los tipos de valor JSON que se indican a continuación.

ObjetoPropiedades con nombre entre { }
ArregloElementos ordenados entre [ ]
CadenaTexto entre comillas dobles
NúmeroUn valor numérico finito
Booleanotrue o false
NullEl valor literal null
¿Qué es el formato JSON?

¿Qué es el formato JSON?

JSON tiene pocas reglas, pero son estrictas. Un pequeño error de puntuación puede invalidar una respuesta de API o un archivo de configuración, así que un formateador resulta útil antes de compartir o guardar un documento.

  1. Usa comillas dobles en cada clave y cadena.
  2. Encierra los objetos entre { } y los arreglos entre [ ].
  3. Separa las propiedades y los elementos del arreglo con comas.
  4. No dejes una coma después del último elemento.
  5. Pon solo dos puntos entre una clave de objeto y su valor.
  6. Usa true, false y null en minúsculas.
  7. Los números no pueden llevar un signo más inicial ni ser NaN.
  8. Escapa una comilla dentro de una cadena con una barra invertida.
  9. No añadas comentarios: JSON estándar no admite comentarios.
  10. Cada llave o corchete de apertura debe tener un cierre correspondiente.
Entrada común con errores
{
  name: 'Alex',
  active: True,
}
Después de la reparación común
{
  "name": "Alex",
  "active": true
}
JSON válido
¿Qué es JSON Schema?

¿Qué es JSON Schema?

JSON Schema es un estándar independiente para describir la estructura esperada de los datos JSON: campos obligatorios, tipos de valores permitidos, formatos y más. JSON son los datos; un schema es su contrato. Esta herramienta valida actualmente la sintaxis JSON y ayuda a inspeccionar su forma. No afirma validar JSON Schema.

Errores JSON comunes

Errores JSON comunes

La reparación maneja solo un conjunto limitado y predecible de errores de copiar y pegar: comentarios, claves simples sin comillas, cadenas con comillas simples, True/False/None al estilo Python y comas finales. Revisa la salida reparada antes de usarla en producción.

FAQ

Preguntas frecuentes del formateador JSON

¿Qué es JSON?

JSON, abreviatura de JavaScript Object Notation, es un formato de texto para datos estructurados que se usa mucho en API, archivos de configuración y aplicaciones web.

¿Qué es un archivo JSON?

Un archivo JSON es un archivo de texto sin formato, normalmente con extensión .json, que contiene datos JSON. Se puede abrir en un editor de código o procesar con software compatible.

¿El formateo cambia los datos?

No. El formateo solo cambia los espacios en torno a JSON válido. ToolkitLoop conserva el texto numérico original en vez de volver a serializarlo mediante números de JavaScript.

¿El formateo valida JSON Schema?

No. Comprueba la sintaxis JSON, no las reglas de negocio de JSON Schema ni los campos obligatorios de una API.