JSON dosyalarını depolama ve alma
JsonSerializer sınıfını, JsonSerializerOptions sınıfını ve Veri Aktarımı Nesnelerini kullanarak JavaScript Nesne Gösterimi (JSON) dizelerini serileştirmeyi ve seri durumdan kaldırmayı öğrenin.
Öğrenme hedefleri
JSON söz diziminin temellerini ve veri değişim ve depolamada kullanımını açıklama.
JSON verileriyle çalışmak için C# dilinde System.Text.Json ad alanını kullanın.
JsonSerializer.Serialize yöntemini kullanarak C# nesnelerini JSON dizeleri halinde serileştirin ve serileştirme işlemini özelleştirin.
JsonSerializer.Deserialize yöntemini kullanarak JSON dizelerini yeniden C# nesnelerine seri durumdan kaldırın ve seri durumdan çıkarma işlemini özelleştirin.
Karmaşık nesnelerin serileştirmesini ve seri durumdan çıkarma işlemini yönetmek için JsonSerializerOptions sınıfını ve Veri Aktarım Nesneleri'ni (DTO) kullanın.
Önkoşullar
C# Dev Kit uzantısının yüklü olduğu Visual Studio Code yüklemesi.
C# dilinde sınıflar, arabirimler, sınıf devralma ve çok biçimli davranışlar uygulayan nesne odaklı programlar geliştirme olanağı.
Koleksiyonları, yapıları, kayıtları, genel öğeleri, tarihleri ve saatleri ve anonim türleri yönetme olanağı.
System.IO sınıflarını kullanarak dosya girişi ve çıkış işlemleri hakkında temel bilgiler.