Saltar al contenido

Formateador y validador JSON

Pega JSON para formatearlo, validarlo y encontrar la línea del error

Cargando la herramienta…

Pega JSON para comprobar que es válido y formatearlo con una sangría limpia; los errores se muestran con su línea, su columna y una causa probable. Úsalo para leer o corregir una respuesta de una API o un archivo de configuración.

Cómo se usa

  1. Pega en «Entrada JSON» o pulsa «Abrir archivo». También puedes soltar un archivo en el cuadro.
  2. En «Sangría», elige «2 espacios», «4 espacios» o «Tabulación», o elige «Minificar» para una sola línea. Activa «Ordenar claves» para poner las claves en orden.
  3. Si indica «JSON no válido», usa «Ir al error». Si la causa son comentarios o comas finales, pulsa «Intentar reparación flexible».
  4. En la pestaña «Árbol», despliega y pliega la estructura, busca en ella o usa «Copiar ruta» para copiar una ruta como $.a.b[0]. Copia el resultado o pulsa «Guardar como .json».

Cómo funciona

Preguntas frecuentes

¿Cómo encuentro el error en mi JSON?
Pégalo: aparece «JSON no válido» con la línea, la columna y el problema. Una coma después del último elemento, las comillas simples y los comentarios son las causas habituales.
¿Se pueden poner comentarios en JSON?
No. El estándar JSON no tiene comentarios // ni /* */, así que elimínalos o pulsa «Intentar reparación flexible».
¿Qué significa minificar un JSON?
Elimina todos los espacios y saltos de línea que no están dentro de cadenas y deja una sola línea. Los datos siguen siendo los mismos; solo se reduce el tamaño.
¿Por qué cambian los ID numéricos grandes?
Los números de JavaScript no pueden representar con exactitud enteros mayores que 9.007.199.254.740.991, así que se redondean. Enviar esos ID como cadenas lo evita.