Blog

Da formato y revisa JSON en Mac: de la respuesta de API a los datos legibles

Convierte una respuesta compacta en JSON legible, investiga errores de sintaxis y copia el resultado sin enviarlo a un formateador en línea.

Para revisar una respuesta JSON compacta en Mac, pega el JSON en sí en la herramienta JSON de Frset y elige la opción de formato. Usa la compactación para volver a obtener una versión reducida. Ambas operaciones revisan la sintaxis de JSON; ninguna confirma que los datos contengan los campos o valores correctos para tu API.

Copia el cuerpo de la respuesta, no todo el registro

Un cliente de API podría mostrar junto el texto de estado, los encabezados y el cuerpo de la respuesta. Para dar formato, necesitas la parte JSON. Una línea como «Response received:» antes de un objeto o un bloque de código copiado de un mensaje puede hacer que un JSON válido no se pueda analizar.

Conserva la respuesta original antes de editarla. Por ejemplo, {"project":"demo","enabled":true,"items":[1,2]} es un objeto válido y pequeño con el que puedes revisar el flujo. Darle formato facilita leer su estructura sin cambiar los valores previstos.

Da formato o compacta con Frset

  1. Abre la búsqueda de Frset y selecciona JSON. Si no cambiaste la palabra clave predeterminada, usa /json.
  2. Pega el cuerpo JSON en la entrada de la herramienta.
  3. Elige Format para agregar sangría legible o Minify para quitar espacios en blanco innecesarios.
  4. Ejecuta la herramienta y revisa el resultado.
  5. Pega el resultado copiado en tu editor, cliente de API o nota de trabajo.

Los resultados correctos se agregan al historial de Frset y se copian al portapapeles del sistema. Puedes volver a un resultado anterior desde el Gestor del portapapeles, según las reglas de acceso y retención de tu plan. Los límites de uso de las herramientas también dependen del plan.

El formato JSON se procesa localmente y no requiere un proveedor de IA ni un sitio web de formato en línea. La herramienta conserva el orden de las claves, los literales numéricos y el contenido de las cadenas mientras cambia la presentación. Minificar elimina los espacios de formato, no los espacios que forman parte de los valores de cadena; tampoco comprime ni cifra archivos.

Investiga un error de sintaxis

Si falla el análisis, revisa la entrada copiada en vez de suponer que la herramienta debería repararla. Algunos problemas frecuentes son:

  • Comas faltantes o llaves y corchetes sin pareja.
  • Comillas simples alrededor de claves o cadenas, aunque JSON requiere comillas dobles.
  • Una coma final después del último elemento de un objeto o arreglo.
  • Comentarios, prefijos de registro o una página de error HTML mezclados con la entrada.
  • Comillas o saltos de línea sin escape dentro de una cadena.

La especificación JSON, RFC 8259, define el formato. Un literal de objeto de JavaScript o un formato de configuración que permite comentarios no necesariamente es JSON válido. Corrige la fuente de manera deliberada e inténtalo otra vez; el formateador no sabe cuál era el valor que faltaba.

Distingue los datos legibles de los datos correctos

Si el formato se aplica correctamente, significa que fue posible analizar la entrada. No demuestra que exista un identificador, que una marca de tiempo use la unidad esperada ni que un campo cumpla el contrato de la API receptora. Valida el esquema y las reglas de negocio de tu aplicación con las herramientas de desarrollo adecuadas.

Revisa también si un valor es una cadena o un número. Cambiar "0012" por 12 modifica los datos, aunque el resultado siga siendo válido. Si un campo de fecha contiene un número entero que no reconoces, consulta la guía de conversión de marcas de tiempo para investigar por separado su unidad y zona horaria.

Para tareas recurrentes, ponle nombre a las copias importantes o conserva un ejemplo actualizado en una nota. Consulta cómo guardar fragmentos de código y configuración. Una respuesta legible es un mejor punto de partida para depurar, pero la solicitud original y el comportamiento de la API siguen siendo importantes.