Generar Structs de Swift desde Respuesta de API

Genera structs Swift Codable desde una respuesta JSON típica de API REST directamente en tu navegador. Analiza la estructura completa y copia el código Swift.

100% del lado del cliente. Tus datos nunca salen de tu navegador.

// Generated by DevBento — json-to-typescript
interface RootAddress {
  street: string;
  city: string;
  zip: string;
}

interface RootPostsItem {
  title: string;
  likes?: number;
}

interface Root {
  id: number;
  name: string;
  email: string;
  isActive: boolean;
  roles: string[];
  address: RootAddress;
  posts: RootPostsItem[];
}
Enviar a:

Herramientas Relacionadas

Este ejemplo genera structs Swift Codable a partir de una respuesta típica de API REST. El JSON precargado representa un objeto de usuario con dirección anidada, array de roles y array de objetos de publicación. Cambia al modo Swift para ver los structs generados.

Qué Obtienes

La herramienta produce:

Cómo Usar

  1. El ejemplo carga con una respuesta de API de ejemplo y el modo Swift preseleccionado
  2. Inspecciona los structs Swift generados y su conformidad Codable
  3. Copia los structs y pégalos en tu proyecto Swift
  4. Reemplaza con tu respuesta de API real para generar structs para tus endpoints

Patrón del Mundo Real

Los structs Swift Codable son la forma estándar de decodificar JSON en aplicaciones iOS y macOS. El código generado funciona directamente con JSONDecoder().decode(T.self, from: data). Usa tipos opcionales para campos que pueden no estar siempre presentes en la respuesta.