DevPocket

Formateador y validador JSON

Pega un JSON y sabrás al instante si es válido. Si no lo es, el formateador señala la línea y la columna exactas y explica el problema con palabras claras: una coma final, comillas simples, un comentario o una llave sin cerrar.

Lo que pegas en DevPocket se procesa en tu navegador y no se guarda ni se envía.

Cargando la herramienta…

Cuando el JSON es correcto, se muestra con la sangría que prefieras (2 o 4 espacios, o tabuladores) y, si quieres, con las claves ordenadas alfabéticamente para comparar objetos con facilidad. También te avisa si hay números demasiado grandes para JavaScript.

Cómo se usa

  1. Pega el JSON en el cuadro de entrada o carga el ejemplo.
  2. Si hay un error, corrígelo en la línea indicada.
  3. Elige la sangría y si quieres ordenar las claves, y copia el resultado.

Preguntas frecuentes

¿Por qué JSON no admite comas finales ni comentarios?
El estándar JSON (RFC 8259) es deliberadamente estricto para que cualquier lenguaje lo lea igual. Formatos como JSON5 o JSONC sí los permiten, pero no son JSON válido para la mayoría de APIs.
¿Qué pasa con los números muy grandes?
JavaScript solo representa enteros exactos hasta 2^53 − 1 (unos 16 dígitos). Si tu JSON contiene identificadores más largos, la herramienta te avisa: conviene guardarlos como texto.

Limitaciones

  • Las expresiones regulares usan el motor de JavaScript; la sintaxis puede diferir de PCRE, Python o Java.
  • El comparador de textos está pensado para documentos de hasta unos 2 MB.