QuapQuap

Kod üretme

JSON, YAML veya XML'den C#, Java, TypeScript ve Python sınıfları oluşturun.

Bir API yanıtını yapıştırın, projeniz için tipli sınıflar alın. Quap tipleri değerlerden çıkarır, dizi öğelerinin yapılarını birleştirir ve iç içe sınıfları anahtarlarına göre adlandırır. Kod üretimi JSON, YAML ve XML belgelerinden çalışır.

Adımlar

  1. Belgeyi açıp önizleme araç çubuğunda Dön.'e tıklayın.
  2. → C#, → Java, → TypeScript veya → Python seçin.
  3. Seçenekleri ayarlayın (aşağıda). Siz değiştirdikçe çıktı güncellenir.
  4. Kodu Kopyala'yın.

Seçenekler

GrupSeçenekler
ÖzellikPascalCase isimler, property yerine Field kullan, Nullable primitive
AttributeJsonProperty (Newtonsoft), NullValueHandling.Ignore, JsonPropertyName (.NET)
SınıfImmutable sınıflar, Record tipleri
ListelerReadonly listeler
ÖrneklerÖrnek kod üret — belgeyi deserialize eden bir kullanım örneği ekler

Örnek

{ "id": 7, "customer": { "name": "Ada", "email": "ada@example.com" }, "tags": ["new"] }
export interface Customer {
  email: string;
  name: string;
}

export interface Root {
  customer: Customer;
  id: number;
  tags: string[];
}

Aynı şeyi AI asistana da yazabilirsiniz: "bu belge için TypeScript tipleri üret".

Vurgu rengi