Formatear y validar JSON

Valida un JSON y añade sangría para facilitar su lectura.

Tus archivos se procesan aquí, en tu dispositivo

No enviamos el contenido de tus archivos o textos a un servidor de procesamiento. No necesitas una cuenta y no hay un cupo diario de operaciones. Cada herramienta tiene límites de tamaño para cuidar la memoria de tu dispositivo.

Necesitas conexión para cargar el sitio y sus recursos. El alojamiento puede recibir datos técnicos de las visitas. Los favoritos guardan solo identificadores de herramientas en este navegador.

Cómo tratamos tus datos →

Cómo usar esta herramienta

  1. Pega JSON completo, sin comentarios ni comas finales.
  2. Selecciona la sangría y formatea.
  3. Revisa valores y claves; validar sintaxis no comprueba el esquema de una API.

Un ejemplo que puedes comprobar

Localiza errores de sintaxis y hace legible una respuesta JSON compacta.

Datos de ejemplo

{"ok":true,"n":2}

OpcionesSangría: 2 espacios.

Resultado esperado

{
  "ok": true,
  "n": 2
}

Usa comillas dobles y evita comas finales. Números muy grandes y claves duplicadas tienen las limitaciones del analizador JavaScript.

Formatear y validar JSON: usos y recomendaciones

Formatear JSON facilita leer datos que llegan en una sola línea y localizar su estructura. Puedes revisar una respuesta de ejemplo de una API, una configuración o un conjunto de registros. La sangría separa visualmente objetos, listas y valores, pero no cambia por sí misma la función que tendrán en otra aplicación. Elige dos o cuatro espacios según la convención del proyecto en el que vas a utilizar el resultado.

La validación comprueba sintaxis JSON: comillas, separadores y estructuras admitidas. No admite comentarios ni comas finales propios de otros formatos. Un documento sintácticamente válido puede seguir siendo incorrecto para una API que exige campos concretos o tipos determinados. Si una propiedad debe contener una fecha o un identificador, comprobar el JSON no demuestra que ese valor cumpla las reglas del sistema receptor.

El procesamiento utiliza el analizador del navegador. Los números muy grandes pueden perder precisión y, cuando una clave se repite dentro de un objeto, se conserva el último valor. No uses la salida como copia fiel de representaciones numéricas que exceden esa precisión. Conserva el original y representa identificadores como cadenas cuando el contrato de datos lo requiera. El formato legible no garantiza conservar todos los detalles textuales del archivo de entrada.

Comprueba las claves principales, la cantidad de registros y valores representativos antes de copiar. Si aparece un error, revisa su contexto en vez de eliminar signos al azar hasta que desaparezca. Para una salida compacta, utiliza Minificar JSON; para pasar una tabla a objetos, CSV a JSON. Comparar la estructura esperada con un esquema de tu aplicación es una revisión adicional que esta herramienta no realiza.

Una comprobación práctica antes de utilizar el resultado

Para una prueba de configuración, incluye un objeto, una lista y una cadena con signos de puntuación. Comprueba que el formato separa sus niveles con claridad y que los valores ordinarios siguen presentes. Si una API rechaza la salida, revisa su contrato en lugar de asumir que la sintaxis es el problema. Un campo puede tener un nombre correcto y un tipo equivocado. Conserva una muestra aceptada por el receptor como referencia de estructura. Si la fuente contiene números identificadores grandes, examínalos antes y después y no utilices esta serialización para preservar su representación exacta. La revisión de datos debe preceder a cualquier uso del resultado en una integración.

Continúa tu tarea

Descarga el resultado o copia el texto antes de abrir otra herramienta. Después puedes cargarlo o pegarlo en el siguiente paso; no se transfiere automáticamente.

Revisar datos de una tabla

Conserva códigos como 001 al pasar a JSON, revisa los datos y exporta cuando estén listos.

  1. Pasar CSV a JSON
  2. Revisar el JSONAquí
  3. Exportar otra vez a CSV

Al abrir el CSV en una hoja de cálculo, importa las columnas de códigos como texto para conservar los ceros iniciales.

Opciones y límites

Pega JSON y elige una sangría de 2 o 4 espacios. Se validan las comillas, separadores y estructuras antes de generar el resultado.

Preguntas frecuentes

¿Se conservan los números y las claves duplicadas?

Se usa el analizador JSON del navegador. Los números fuera del rango de precisión de JavaScript pueden cambiar; de una clave duplicada se conserva la última. No uses esta herramienta para preservar números enteros muy grandes.

Guías