Özet
Bu modülde, insanların ve makinelerin okuması ve yazması kolay olan basit, metin tabanlı bir veri değişim biçimi olan JavaScript Nesne Gösterimi (JSON) hakkında bilgi edineceksiniz. Modülde JSON söz dizimi, temel veri türleri ve JSON'un çeşitli uygulamalar arasında veri depolama ve alışverişinde kullanımı ele alınmıştır. JSON verilerini seri hale getirme ve seri durumdan çıkarma yöntemleri de dahil olmak üzere C# programlama dilinin System.Text.Json ad alanı üzerinden JSON verileriyle çalışmaya yönelik yerleşik desteği hakkında bilgi edinmişsinizdir.
Bu modüldeki temel bilgiler arasında C# nesnelerini JSON'a dönüştürme işleminin anlaşılması ve seri hale getirme ve seri durumdan çıkarma olarak bilinen durumların tersi de yer alır. Kolay depolama veya iletim için nesneleri JSON dizelerine dönüştüren C# yöntemi hakkında bilgi JsonSerializer.Serialize edindiyseniz. Ayrıca bir JSON dizesini JsonSerializer.Deserialize nesneye dönüştüren yöntemi de öğrendinsiniz. Modülde ayrıca karmaşık nesnelerin seri hale getirilmesi ve seri durumdan JsonSerializerOptions çıkarılması için gerekli araçlar olan sınıf ve Veri Aktarım Nesneleri (DTO' lar) ele alınmıştır.