Project•26 Desember 2019
Info Gempa - Conversi Json Ke Model

Cong Fandi2 min read
...
Pada pembahasan sebelumnya, kita sudah membahas bagaimana membuat sebuah model, sekarang kita masuk kepembahasan yang lebih menarik lagi, yaitu conversi json menjadi object pojo yang sudah kita buat.
Daftar Isi
Spesifikasi APlikasi
| Spesifikasi | Keterangan |
|---|---|
| Bahasa | Swift 5 |
| Framework | SwiftUI |
| Editor/Tool | Xcode 11.3 |
| Platform | IOS |
Langkah - langkah
-
Buka file
NetworkingManager.swiftyang sudah kita buat pada pembahasan Koneksi API -
Edit file tersebut
Before
import Foundation class NetworkingManager{ init() { guard let url = URL(string : "https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_day.geojson") else {return} URLSession.shared.dataTask(with:url){ (data,_,_) in guard let data = data else {return} print(data) }.resume() } }After
import Foundation class NetworkingManager: ObservableObject { @Published var dataList = QuakeAPIList(features : []) init() { guard let url = URL(string : "https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_day.geojson") else {return} URLSession.shared.dataTask(with:url){ (data,_,_) in guard let data = data else {return} let dataList = try! JSONDecoder().decode(QuakeAPIList.self,from:data) DispatchQueue.main.async{ self.dataList = dataList print(dataList.features) } }.resume() } } -
Conversi selesai namun kita belum bisa melihat hasil dari aplikasi kita
Bagaimana, gampang bukan pemrograman swift :-) . yang susah itu perangkatnya .. heeee...
Penulis bukan orang yang paling mampu, hanya ingin berbagi saja. Semoga dapat mengambil manfaat - Penulis
Project