Şimdi yükleniyor

Swift ile JSON İşlemleri

Swift uygulamalarında JSON ile veri almak için aşağıdaki kodları kullanabilirsiniz.

let url = "http://api.star.net.tr/api/product/list"
let SURL = URL(string: url)!
let JSONDATA = try! Data(contentsOf: SURL)
var jsonDecoder = JSONDecoder()
let products = try? jsonDecoder.decode([product].self,from:JSONDATA)

Yukarıdaki kodda 5.satırda bulunan [product] ögesi projemizde tanımlı bir class veya struct yapısıdır.

Örnek bir JSON çıktısı:

[{
  "id": 1,
  "name": "Jeanette",
  "price": 25
}]

Bu gelen veriyi karşılayan swift uygulamamızdaki struct ögesi:

struct product:Decodable,Identifiable {
     var id: Int
     let name: String
     let price: Double
 }

Bilgisayar Mühendisi, Girişimci. Diller: Java, Swift, Python, C, C++, C#, PHP, ASP, ASP.NET. Veritabanı: MangoDB, MariaDB, MySQL, MSSQL. Programlar: IntelliJ IDEA, Xcode, Visual Studio, PyCharm, Android Studio, MySQL Workbench. Sevdiği Programlar: Notepad++, Sublime, Termius, SSMS

Yorum gönder