Cómo validar, formatear y minificar JSON

Reconoce errores de sintaxis y entiende qué conserva el analizador JSON del navegador.

JSON necesita sintaxis precisa

Los nombres de propiedades y las cadenas llevan comillas dobles. No se admiten comentarios, comas finales, undefined ni comillas simples para cadenas.

Un ejemplo válido es {"name":"Bivonio","local":true}. Formatearlo añade sangría y saltos de línea; minificarlo elimina el formato sin quitar los espacios dentro de una cadena.

Leer un error de validación

Si falla, revisa primero la zona indicada por posición, línea o columna cuando esté disponible. Una coma ausente puede hacer que el error aparezca en el siguiente elemento.

El formato no repara automáticamente un documento incorrecto. Corrige la entrada y vuelve a validar.

  1. Pega el contenido JSON sin envoltorios de Markdown.
  2. Elige 2 o 4 espacios si quieres formatear.
  3. Valida y comprueba la estructura del resultado.
  4. Minifica solo después de confirmar que los datos son correctos.

Precisión y claves duplicadas

Se usa JSON.parse y JSON.stringify del navegador. Los enteros fuera del rango de precisión de JavaScript pueden cambiar y una clave repetida conserva su última aparición.

Si necesitas preservar números muy grandes, conserva esos valores como cadenas o usa un flujo especializado. La herramienta es local; formatear tampoco cifra ni anonimiza los datos.