Tipik bir REST API JSON yanıtından tip annotation'lı Python dataclass'ları üretin. Anında çıktı alır, tarayıcıda çalışır, sunucuya veri gönderilmez.
// 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 tip annotation’lı Python dataclass’ları üretir. Doldurulmuş JSON, iç içe adres, roller dizisi ve gönderi nesneleri dizisi içeren bir kullanıcı nesnesini temsil eder. Üretilen dataclass’ları görmek için Python moduna geçin.
Araç şunları üretir:
Root dataclass’ıRootAddress dataclass’ıRootPostsItem dataclass’ıOptional[T] = Nonestr, int, float, bool, List[str], Dict[str, Any]dataclasses ve typing modüllerinden uygun import’larTip annotation’lı Python dataclass’ları, modern Python’da yapılandırılmış veri modellemenin standart yoludur. Üretilen kod, mypy ile statik tip kontrolü, pydantic ile doğrulama ve dataclass_json ile serializasyon ile çalışır. Yanıtta her zaman bulunmayan alanlar için Optional kullanın.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.