Las respuestas de APIs REST, GraphQL y servicios internos llegan habitualmente como JSON minificado en una sola línea, prácticamente imposible de leer cuando hay que depurar un comportamiento inesperado o auditar el contrato del servicio.
Loading JSON Formatter…
Procesamiento rápido en el navegador
Los archivos nunca salen de tu dispositivo
Gratis sin límites de uso
Coloca JSON Formatter en cualquier página —entrada de blog, documentación de producto, intranet, portal escolar— con una sola línea de HTML. Tus visitantes obtienen la herramienta completa, procesada íntegramente en su navegador. Sin backend, sin subidas, sin registro.
Código de inserción
<iframe
src="https://www.fixtools.io/json/json-formatter?embed=1&lang=es"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="JSON Formatter by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Atribución amable: aparece un pequeño enlace "Powered by FixTools" en el pie del embed.
La depuración de integraciones con APIs es una de las actividades más recurrentes en el día a día de los equipos técnicos. Cada vez que un servicio devuelve un comportamiento inesperado, lo primero que hace la persona responsable es capturar el payload de la respuesta y revisarlo en detalle. Las herramientas de prueba como Postman e Insomnia ofrecen formateo integrado, pero muchas veces el payload se captura directamente de la consola del navegador o de un log estructurado del servidor, donde llega minificado. Formatear el contenido es el primer paso para entender qué está devolviendo realmente el servicio y compararlo con lo que documenta el contrato del API publicado por el equipo dueño del servicio.
La estructura típica de una respuesta de API REST sigue convenciones que se hacen visibles al formatear el contenido. El nivel superior suele contener un objeto con metadatos como el estado de la operación, el identificador de la petición y la información paginada. Los datos reales están anidados dentro de un campo específico que puede llamarse data, result, items o algo similar según las convenciones del API. Visualizar esta estructura con indentación facilita identificar dónde están los datos relevantes y cómo extraerlos en el código de la aplicación. Las respuestas de GraphQL siguen una estructura más uniforme con campos data y errors al nivel superior, lo que también se revela claramente al formatear el payload.
La privacidad de los payloads de API es una consideración importante. Los datos que devuelven los servicios en producción contienen información personal de clientes sujeta al RGPD, identificadores comerciales y otra información sensible. Subir estos payloads a un servicio web de formateo que los procesa en servidores externos genera una transferencia de datos personales que el responsable del tratamiento debería justificar ante una eventual inspección de la AEPD. FixTools opera íntegramente en el navegador, lo que elimina esa transferencia. Esta arquitectura encaja con los principios de minimización del tratamiento y privacidad por diseño recogidos en el RGPD y recomendados por la AEPD en sus guías para responsables del tratamiento.
La comparación entre respuestas de versiones distintas del API es un caso de uso frecuente durante migraciones. Cuando un proveedor lanza una nueva versión del API, el equipo de integración necesita verificar qué ha cambiado en la estructura de los payloads. Formatear ambas respuestas con la misma indentación facilita una comparación visual o automatizada con herramientas de diff. FixTools produce salidas coherentes que se pueden comparar línea por línea con utilidades como diff, vimdiff o las funcionalidades integradas en plataformas como GitHub. Esta capacidad de comparación acelera la planificación de la migración y reduce los riesgos durante el despliegue.
Guía paso a paso para formatear json para respuesta de api:
Captura la respuesta de la API
Realiza la llamada al API desde Postman, Insomnia, curl o desde el código de la aplicación. Captura el cuerpo de la respuesta JSON desde la herramienta de prueba o desde la pestaña Network del navegador si la petición se realiza desde el frontend. Copia el contenido completo al portapapeles. Si trabajas con un sistema de observabilidad como Datadog o ELK, también puedes capturar la respuesta del log estructurado del servicio, asegurándote de seleccionar el JSON completo sin metadatos del log que generarían errores de sintaxis al formatear.
Abre FixTools en el navegador
Entra en fixtools.io y selecciona la herramienta de formatear JSON. Verifica que la conexión es HTTPS revisando el candado en la barra de direcciones. La interfaz aparece preparada sin pasos de registro, lo que protege la confidencialidad cuando trabajas con payloads que contienen datos personales sujetos al RGPD o información comercial sensible que conviene no asociar con cuentas de usuario en sistemas externos al equipo de desarrollo.
Pega la respuesta en el área de entrada
Pega el JSON en el campo de entrada con Ctrl+V o Cmd+V. Comprueba visualmente que el contenido ha llegado completo, prestando atención a los caracteres iniciales y finales del documento para detectar truncamientos durante el copiado. Si el payload es muy grande, espera unos segundos a que el navegador termine de procesar el pegado antes de continuar con el formateo. La completitud de la entrada es esencial para producir un resultado fiable que refleje la estructura real del payload.
Formatea con la indentación adecuada
Selecciona el nivel de indentación que prefieras para la revisión, habitualmente dos espacios para que la jerarquía sea legible sin ocupar excesivo ancho horizontal en pantalla. Pulsa el botón principal para formatear. El resultado aparece a la derecha con resaltado de sintaxis que diferencia claves, cadenas, números, booleanos y nulos. Esta diferenciación visual facilita identificar campos con tipos incorrectos, valores nulos donde se esperaban datos o estructuras anidadas inesperadas que pueden estar causando un fallo en la integración.
Identifica el problema o documenta el contrato
Recorre el JSON formateado buscando el origen del problema que estás depurando. Si se trata de auditar el contrato del API, anota la estructura observada para compararla con la documentación oficial del servicio. Comparte el JSON formateado con el equipo en una incidencia, en el chat corporativo o en la documentación interna del proyecto. La presentación clara acelera la comunicación técnica y reduce los tiempos de resolución de problemas en integraciones complejas con servicios internos o externos.
Situaciones comunes donde este enfoque marca la diferencia:
Equipo de BBVA depurando integración SWIFT
Un equipo de pagos internacionales de BBVA en Madrid integra una API de la red SWIFT para procesar transferencias transfronterizas. Las respuestas del API llegan como JSON minificado y el equipo necesita verificar la estructura de cada tipo de mensaje. Formatear los payloads con FixTools revela inmediatamente la jerarquía con todos los campos del mensaje SWIFT, lo que facilita el mapeo al modelo interno de transacciones. El procesamiento local protege la información financiera sensible durante el análisis, lo que es esencial en una entidad supervisada por el Banco de España y sujeta a regulación específica de protección de datos de clientes bancarios.
Desarrollador en MercadoLibre revisando respuesta de productos
Un desarrollador del equipo de marketplace de MercadoLibre en Buenos Aires integra el API interno de catálogo de productos. Las respuestas contienen estructuras complejas con variantes, atributos personalizados, precios por país e información logística. Formatear el JSON con FixTools muestra la estructura completa con cada nivel de anidamiento claramente visible. El desarrollador identifica un campo de disponibilidad por almacén que no estaba en la documentación inicial y aprovecha el hallazgo para mejorar el modelo de inventario de la aplicación, lo que acelera la integración global del catálogo en la plataforma del marketplace.
Ingeniera en Iberdrola auditando API de medición
Una ingeniera de Iberdrola en Madrid audita un API interno que devuelve datos de consumo eléctrico de contadores inteligentes para clientes residenciales. Las respuestas contienen series temporales en JSON con datos de medición cada quince minutos. Formatear muestras con FixTools facilita entender la estructura de las series y diseñar transformaciones eficientes para el almacén corporativo de datos. El procesamiento local protege la información de consumo de clientes durante el análisis, información que es sensible según el RGPD y según la regulación específica del sector eléctrico supervisada por la CNMC.
Obtén mejores resultados con estas sugerencias de expertos:
Captura headers junto con el cuerpo
Cuando depures una integración, captura no solo el cuerpo JSON de la respuesta sino también los headers HTTP relevantes como Content-Type, status code y headers de paginación o de rate limiting. Los headers proporcionan contexto adicional que ayuda a entender el comportamiento del API y a diagnosticar problemas que no son visibles solo en el cuerpo. Esta práctica es estándar en equipos de integración maduros y mejora la calidad de las consultas al equipo dueño del API cuando se solicita ayuda para resolver una incidencia compleja.
Compara versiones con diff de texto
Cuando audites cambios entre versiones de un API, formatea ambas respuestas con la misma indentación y aplica un diff de texto para identificar las diferencias estructurales. Herramientas como diff de la línea de comandos, vimdiff o las funcionalidades integradas en plataformas como GitHub facilitan esta comparación. La identificación temprana de cambios estructurales reduce sorpresas durante las migraciones y permite planificar las actualizaciones del cliente HTTP antes del despliegue del nuevo proveedor de servicios.
Anonimiza payloads antes de compartir
Cuando compartas un payload de API en una incidencia, chat o documentación, sustituye los identificadores reales de clientes, correos electrónicos y otros datos personales por valores ficticios. Esta práctica reduce el riesgo de exposición de datos en sistemas accesibles a personas sin necesidad legítima de conocerlos. La AEPD ha sancionado a empresas españolas por filtraciones causadas por capturas de pantalla y documentación técnica que incluían datos reales en lugar de valores anonimizados durante la fase de depuración del equipo de desarrollo.
Other tools you might find useful:
Abre el JSON Formatter completo — gratis, sin cuenta, funciona en cualquier dispositivo.
Abrir JSON Formatter →Gratis · Sin cuenta · Funciona en cualquier dispositivo