Formateador & Validador JSON

Formatea, minifica, valida & explora JSON — al instante, en tu navegador

📂 Contenido restaurado de tu sesión anterior.
Pega JSON válido en el editor para ver la vista de árbol aquí.
0 caracteres 0 líneas
🔒 Privacidad: Todo el formateo y la validación se ejecutan íntegramente en tu navegador. Tu JSON nunca se envía a ningún servidor.

Referencia rápida de sintaxis JSON

Tipo Ejemplo Notas
Objeto{"key": "value"}Las claves deben ser cadenas entre comillas dobles
Array[1, "two", true]Lista ordenada de valores
Cadena"hello\nworld"Entre comillas dobles; escapa con \
Número42, 3.14, -1e5Sin ceros iniciales; sin NaN/Infinity
Booleanotrue / falseSolo en minúsculas
NullnullSolo en minúsculas

Errores comunes en JSON

Mensaje de error Causa probable Solución
Unexpected token ','Coma final después del último elementoElimina la coma final
Unexpected token 'u'undefined usado como valorReemplaza con null
Unexpected token '/'Comentario en JSON (// o /* */)Elimina los comentarios — JSON no los admite
Unexpected token '''Cadena entre comillas simplesUsa comillas dobles
Unexpected end of JSONCorchete o llave sin cerrarComprueba el equilibrio de corchetes y llaves

FAQ

¿Qué es un JSON válido?

Un JSON válido debe tener un único valor raíz (objeto, array, cadena, número, booleano o null), cadenas entre comillas dobles, sin comas finales y sin comentarios. Las claves de los objetos también deben ser cadenas entre comillas dobles.

¿Cómo funciona la detección de línea y columna del error?

La herramienta analiza el mensaje de error de JSON.parse para extraer una posición de carácter y luego cuenta los saltos de línea en la entrada hasta esa posición para calcular la línea y la columna exactas. La línea del error aparece resaltada en el editor.

¿Mi JSON se envía a algún servidor?

No. Todo el formateo, la validación y el renderizado del árbol ocurren íntegramente en tu navegador mediante JavaScript. Tu JSON nunca sale de tu dispositivo.

¿Puedo abrir un archivo .json?

Sí. Pulsa el botón 'Abrir archivo' y selecciona un archivo .json o .txt. El contenido se lee con la API FileReader de tu navegador — no se produce ninguna subida.

¿Qué muestra la vista de árbol?

La vista de árbol renderiza tu JSON como una jerarquía expandible/plegable. Cada nodo muestra su tipo con etiquetas en color. Puedes buscar claves y valores, y copiar valores individuales de cada nodo.