Formatear y Validar JSON
Pega tu JSON para indentarlo, validarlo o comprimirlo. Los errores se señalan con su línea y columna exactas.
Los errores de JSON más frecuentes
JSON es un formato muy estricto y casi todos los fallos vienen de escribirlo como si fuera un objeto de JavaScript, que sí admite cosas que JSON no.
{"a": 1, "b": 2,} no es
válido. En JavaScript se permite esa coma sobrante tras el último elemento, en JSON no.
{'a': 1} falla.
{a: 1} es un objeto
de JavaScript válido, pero no es JSON: la clave necesita sus comillas.
NaN,
Infinity y
undefined no existen en
JSON. Para ausencia de valor se usa null.
Qué tipos admite JSON
| Tipo | Ejemplo | Nota |
|---|---|---|
| Cadena | "hola" | Siempre con comillas dobles |
| Número | 42, -1.5, 2e10 | Sin distinguir entero de decimal |
| Booleano | true, false | En minúsculas |
| Nulo | null | En minúsculas |
| Objeto | {"a": 1} | Claves siempre de tipo cadena |
| Array | [1, 2, 3] | Admite tipos mezclados |
No hay tipo fecha: las fechas se representan como cadenas, casi siempre en formato ISO 8601. Tampoco hay enteros grandes, así que un identificador de más de 15 dígitos puede perder precisión al convertirse en número. Por eso muchas APIs los envían como cadena.
Preguntas frecuentes
Esta utilidad se ejecuta enteramente en tu equipo con JavaScript. Lo que escribes o pegas no se envía a ningún servidor, no se guarda y no queda registrado en ninguna parte.
Utilidades relacionadas
¿Buscas una app para instalar?
80+ Apps Markdown
El directorio más completo en español. Filtra por plataforma, precio y uso.