JSON Serialization/Deserialization

Bu örnekte basitçe Json konusundan bahsedeceğim. Bir request attığımızı farz edelim. Requestimizde json data yolluyoruz. Altaki örnekte JSON Serialize ediliyor..

NSDictionary’lerde yukarıdaki UserName, Type ve Password verilerini tutup göndermeniz de mümkündür.

Bir de Json Deserialize örneğine bakalım.. Bir json verisi geldiğini düşünelim. Data Login olunup olunmadığını LoginSucced ile anlıyor. LoginHistory’de ise LoginId ile geçmiş login bilgileri geliyor. Geçmiş login bilgilerinde veri tabanından LoginId gelsin ve bir Message ile hoşgeldin mesajı gelsin. En son gelen mesajın ekranda son görüntülenen olduğunu varsayalım.

Json mesajı şöyle :

{“LoginSucced” : true, “LoginHistory”: [{“LoginId” : 3, “Message” : “Welcome”},{“LoginId” : 7, “Message” : “You Again”}] }

Bunu şimdi deserialize edelim. Tümüyle tabiki kodlamıyorum örnek olarak bakınız.

Örneği baz alarak istediğiniz gibi kullanmanız mümkündür. Hepsi bu :)

83 total views, 1 views today

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir