Generar Clases de Datos Kotlin desde Respuesta de API

Genera clases de datos Kotlin con anotaciones kotlinx.serialization desde una respuesta JSON típica de API REST. Analiza la estructura y genera las clases.

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 clases de datos Kotlin con anotaciones kotlinx.serialization 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 Kotlin para ver las clases generadas.

Qué Obtienes

La herramienta produce:

Cómo Usar

  1. El ejemplo carga con una respuesta de API de ejemplo y el modo Kotlin preseleccionado
  2. Inspecciona las clases de datos Kotlin generadas y sus anotaciones
  3. Copia las clases y pégalas en tu proyecto Kotlin
  4. Reemplaza con tu respuesta de API real para generar clases para tus endpoints

Patrón del Mundo Real

Las clases de datos Kotlin con kotlinx.serialization son la forma estándar de deserializar JSON en proyectos Android y Kotlin Multiplatform. El código generado funciona directamente con Json.decodeFromString<T>(string). Usa tipos nullable con valores predeterminados null para campos que pueden no estar siempre presentes en la respuesta.