Markdown.es Logo Markdown.es

¿Te es útil esta web? Apóyala sin coste: si compras en Amazon, hazlo a través de nuestro enlace de afiliado — el precio es el mismo para ti y nos ayuda a seguir.

Utilidades

Formatear y Validar JSON

Pega tu JSON para indentarlo, validarlo o comprimirlo. Los errores se señalan con su línea y columna exactas.

JSON de entrada
Resultado

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.

Coma final {"a": 1, "b": 2,} no es válido. En JavaScript se permite esa coma sobrante tras el último elemento, en JSON no.
Comillas simples Las cadenas y los nombres de clave van siempre entre comillas dobles. {'a': 1} falla.
Claves sin comillas {a: 1} es un objeto de JavaScript válido, pero no es JSON: la clave necesita sus comillas.
Comentarios JSON no admite comentarios de ningún tipo. Si tu fichero los lleva, es JSON5 o JSONC, otro formato distinto.
Valores especiales NaN, Infinity y undefined no existen en JSON. Para ausencia de valor se usa null.

Qué tipos admite JSON

TipoEjemploNota
Cadena"hola"Siempre con comillas dobles
Número42, -1.5, 2e10Sin distinguir entero de decimal
Booleanotrue, falseEn minúsculas
NulonullEn 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

¿Se envía mi JSON a algún servidor? No. El análisis, el formateo y la validación ocurren enteros en tu navegador, así que puedes pegar respuestas de API con datos internos o personales sin que salgan de tu equipo.
¿Por qué mi JSON válido en el editor da error aquí? Lo más habitual son comas finales tras el último elemento, comentarios con doble barra o comillas simples en vez de dobles. Nada de eso es JSON estándar, aunque muchos editores lo toleren. El mensaje de error te indica la línea y la columna exactas.
¿Qué diferencia hay entre formatear y minificar? Formatear añade saltos de línea e indentación para que un humano pueda leerlo. Minificar hace lo contrario: elimina todos los espacios innecesarios para que ocupe lo mínimo posible, que es lo que quieres al enviarlo por red.
¿Qué es la vista de árbol? Muestra la estructura como nodos plegables, de forma que puedes contraer los objetos que no te interesan y centrarte en una rama concreta. Va muy bien para explorar respuestas de API grandes y anidadas.
¿Aguanta ficheros grandes? Sí, funciona con archivos de varios megabytes. Al ser un proceso síncrono, un fichero muy grande puede bloquear la pestaña un instante mientras se procesa, pero no se pierde nada.
Todo ocurre en tu navegador

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.

¿Buscas una app para instalar?

80+ Apps Markdown

El directorio más completo en español. Filtra por plataforma, precio y uso.

Ver Aplicaciones →