Tipik bir REST API JSON yanıtından JsonPropertyName nitelikleriyle C# sınıfları üretin. Anında çıktı üretir, tarayıcıda çalışır, hemen kullanın.
// 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 JsonPropertyName nitelikleriyle C# sınıfları üretir. Önceden doldurulmuş JSON, iç içe adres, roller dizisi ve yazı nesneleri dizisi olan bir kullanıcı nesnesini temsil eder. C# moduna geçerek üretilen sınıfları görün.
Araç şunları üretir:
Root sınıfıRootUser sınıfıRootPostsItem sınıfı[JsonPropertyName("key")] nitelikleriT?)string, long, double, bool, List<T>JsonPropertyName nitelikleriyle C# sınıfları, .NET’te API yanıtlarını serileştirmenin standart yoludur. Üretilen kod doğrudan JsonSerializer.Deserialize<T> ile çalışır. Yanıtta her zaman bulunmayan alanlar için nullable türler kullanın.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.