Formatear JSON
Valida sintaxis JSON y muestra una versión con sangría de dos espacios o una representación minificada. Es útil para inspeccionar respuestas y configuraciones pequeñas; al analizar y serializar puede normalizar valores, por lo que conviene conservar la entrada.
Tu archivo se procesa en tu navegador y no se guarda en CARCPI.
Cómo usarla
- 1Pega JSON completo, usando comillas dobles para claves y cadenas.
- 2Elige Formatear para sangría de dos espacios o Minificar para quitar whitespace prescindible.
- 3Ejecuta y corrige comas, llaves o comillas si aparece el aviso de JSON no válido.
- 4Comprueba claves y números relevantes antes de copiar el resultado a su destino.
Cuándo usar esta herramienta
- Leer una respuesta compacta de una API sin cambiarla en el servidor.
- Preparar una configuración breve para revisión humana.
Cómo elegir y comprobar el resultado
Sintaxis, no esquema de negocio
Se usa JSON.parse y después JSON.stringify. Esto comprueba que la sintaxis pueda analizarse, pero no valida que una API espere esas claves, que un correo sea válido o que un objeto cumpla un esquema. No ejecuta el texto como JavaScript.
El análisis puede normalizar
Las claves duplicadas quedan con su último valor y los números se representan con la precisión de Number de JavaScript. Identificadores enteros muy grandes deben conservarse como cadenas si necesitas todos sus dígitos. Tampoco se conservan espacios o notación numérica originales.
Ejemplo: configuración compacta
Pega {"titulo":"Demo","activo":true,"pasos":[1,2]}. Formatear coloca propiedades y elementos en líneas sangradas; Minificar los vuelve a una representación compacta sin cambiar la estructura analizada.
La entrada {"activo":true,} falla por la coma final. Corrígela en el origen en vez de asumir que la herramienta puede reparar automáticamente cualquier JSON mal escrito.
Qué debes tener en cuenta
- No admite comentarios, comillas simples, funciones, undefined ni comas finales propios de otros dialectos.
- El mensaje de error es general, sin número de línea garantizado. Un documento muy grande puede bloquear temporalmente la interfaz.
Privacidad y procesamiento
El análisis de JSON y su serialización se realizan con JavaScript del navegador. El contenido pegado no se envía a un validador de servidor para esta operación.
FAQ
¿Minificar comprime como un ZIP?
No: elimina espacios de presentación mediante serialización. La salida sigue siendo texto JSON.
¿Valida que mi API acepte el objeto?
No, valida sintaxis. Debes comprobar por separado el contrato o esquema de la aplicación.
¿Mantiene claves duplicadas y enteros enormes?
No necesariamente. El análisis conserva la última clave repetida y usa números JavaScript; usa cadenas para identificadores que requieran precisión exacta.