Serialization ve Deserialization İşlemleri

Post Page Advertisement [Top]


Bu uygulamamızda serialization işlemi yapacağız ve Json serilaziationu kullanacağız. Serialization tanımladığınız class'ları memory, disk, network gibi katmanlardan geçirmek için kullandığınız teknolojidir. Tanımladığınız class serialize edilirken kullanacağınız formata göre farklı şekillerde formatterlar kullanılır. Format olarak .Net içerisinde Xml ve Binary olarak temel 2 format için formatter tanımlanmıştır. Serialization'da temel olarak yöntem bir obje üzerinden diğer tüm obje ilişkileri çözülerek bir hedef kaynağa tüm özellikler yazılır. Karşı tarafta da aynı işlemin tersi yapılarak obje yeniden hayata geri döndürülür.
 Öncelikle serialization işlemine tabi tutmak için person.cs adında bir sınıf oluşturalım:
Yeni+Resim

page_serialization.xaml adında yeni bir page oluşturup tasarımını aşağıdaki gibi yapalım:
Yeni+Resim+%25281%2529
Sayfanın .cs uzantısın da using alanına using System.Runtime.Serialization.Json; usingini ekeldikten sonra şu kodlamaları yapalım:
Yeni+Resim+%25282%2529
Deserialization işlemi için:
Yeni+Resim+%25283%2529
Bu şekilde person classımızı serialize edip sonra seri veriyi deserialize  edebiliriz.



Hiç yorum yok:

Yorum Gönder

Bottom Ad [Post Page]