Tipik bir REST API JSON yanıtından kotlinx.serialization ile Kotlin veri sınıfları üretin. Anında çıktı üretir, tarayıcıda çalışır, ücretsiz.
// 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[];
}Bu örnek, tipik bir REST API yanıtından kotlinx.serialization ekleriyle Kotlin veri sınıfları üretir. Önceden doldurulmuş JSON, iç içe adres, roller dizisi ve yazı nesneleri dizisi olan bir kullanıcı nesnesini temsil eder. Kotlin moduna geçerek üretilen sınıfları görün.
Araç şunları üretir:
@Serializable ve @SerialName ekleriyle kök Root veri sınıfıRootData sınıfıRootPostsItem sınıfı@SerialName("key") nitelikleriT?)String, Long, Double, Boolean, List<String>kotlinx.serialization ile Kotlin veri sınıfları, Android ve Kotlin Multiplatform projelerinde JSON serileştirmenin standart yoludur. Üretilen kod doğrudan Json.decodeFromString<T>(string) ile çalışır. Yanıtta her zaman bulunmayan alanlar için null varsayılanlı nullable türler kullanın.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.