API Yanıtından C# Sınıfları Oluşturun

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.

Verileriniz tarayıcınızdan çıkmaz.

// 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[];
}
Gönder:

İlgili Araçlar

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.

Ne Elde Edersiniz

Araç şunları üretir:

Nasıl Kullanılır

  1. Örnek, önceden doldurulmuş bir API yanıtı ve C# moduyla yüklenir
  2. Üretilen C# sınıflarını ve niteliklerini inceleyin
  3. Sınıfları kopyalayın ve C# projenize yapıştırın
  4. Gerçek API yanıtınızla değiştirerek uç noktalarınız için sınıflar üretin

Gerçek Dünya Deseni

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.