JSON'dan Dart Modeline Dönüştürücü

JSON'dan fromJson ve toJson metotlarıyla null güvenli Dart/Flutter model sınıfları oluşturun.

Tarayıcınızda çalışır Ücretsiz
Tarayıcınızda yerel olarak işlenir.

Tipler örnekten çıkarılır. Bazı dizi öğelerinde eksik olan alanlar isteğe bağlı, null değerler nullable olur.

Flutter projeleri için hazır modeller

Flutter uygulamalarında API'den gelen JSON verisini Dart nesnelerine dönüştürmek için her model sınıfına fromJson ve toJson metotları yazmak gerekir. JSON'dan Dart Modeline Dönüştürücü bu kodu sizin için üretir.

Üretilen kod

  • Her nesne için const yapıcılı, değiştirilemez (immutable) bir sınıf
  • Null güvenliğine (null safety) uygun alan tipleri
  • fromJson fabrika yapıcısı ve toJson metodu
  • İç içe nesneler ve nesne listeleri için özyinelemeli dönüşüm

Ek paket gerekmez

Çıktı düz Dart kodudur; json_serializable, freezed veya build_runner kurmanız gerekmez. Kodu doğrudan projenize kopyalayıp kullanabilirsiniz. JSON'unuz tarayıcınızda işlenir.

JSON'dan Dart Modeline Dönüştürücü nasıl kullanılır?

  1. Örnek JSON verisini yapıştırın.
  2. Kök sınıf adını belirleyin.
  3. Oluşturulan Dart sınıflarını inceleyin.
  4. Kodu Flutter projenize ekleyin.

Neden bu aracı kullanmalısınız?

Mobil geliştirmede tekrarlayan model yazma işini otomatikleştirir ve serileştirme hatalarını önler.

Sıkça sorulan sorular

Kod üretim paketleri olmadan çalışır mı?

Evet. Çıktı düz Dart kodudur; json_serializable veya build_runner gerektirmez.

Alan adları nasıl dönüştürülüyor?

JSON anahtarları Dart adlandırma kuralına uygun camelCase'e çevrilir; fromJson ve toJson orijinal anahtarları kullanır.

copyWith metodu üretiyor mu?

Hayır, temel fromJson ve toJson metotlarını üretir.

İlgili araçlar