Bu yazıda Swift ile herhangi bir url'e istek göndererek nasıl json veri çekebileceğimizi ve çektiğimiz veriyi nasıl nesneye çevirebileceğimizi anlatacağım.
Json'ı https://jsonplaceholder.typicode.com/users/1 adresine istek göndererek alacağım. Json içeriği aşağıdaki gibi.
StoryBoard'a aşağıdaki gibi element'leri ekliyorum.
Json'ı incelediğimizde bir root struct, address, geo ve company alanları için de birer struct eklemem gerektiğini görüyorum.
User adlı Decodable struct.
Address adlı struct.
Geo adlı struct.
Ve son olarak Company adlı struct
Şimdi eklediğim butonun touch inside action'ında kodlarımı yazıyorum.
Projeyi simülatörde çalıştırıyorum ve Getir butonuna tıklıyorum. Bilgilerin başarıyla geldiğini görüyorum.
Read More
Json'ı https://jsonplaceholder.typicode.com/users/1 adresine istek göndererek alacağım. Json içeriği aşağıdaki gibi.
StoryBoard'a aşağıdaki gibi element'leri ekliyorum.
Getir butonuna tıkladığımda çektiğim verilerden id, name, username, email değerlerini text field'lara yazdıracağım.
TextField'ları ViewController sınıfıma ekledim.
User adlı Decodable struct.
Address adlı struct.
Geo adlı struct.
Ve son olarak Company adlı struct
Şimdi eklediğim butonun touch inside action'ında kodlarımı yazıyorum.
Projeyi simülatörde çalıştırıyorum ve Getir butonuna tıklıyorum. Bilgilerin başarıyla geldiğini görüyorum.