so below is the part of the code (in SwiftUI) where local JSON file is used, I want to use remote JSON instead of local, could someone help?
Source is (https://developer.apple.com/tutorials/swiftui/building-lists-and-navigation)
so instead local landmarData.json I want to use https://lkakashv.github.io/landmarkData.json
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
{
let landmarkData: [Landmark] = load("landmarkData.json")
func load<T: Decodable>(_ filename: String) -> T
{ let data: Data guard let file = Bundle.main.url(forResource: filename, withExtension: nil)
else { fatalError("Couldn't find \(filename) in main bundle.") }
do { data = try Data(contentsOf: file) }
catch { fatalError("Couldn't load \(filename) from main bundle:\n\(error)") }
do { let decoder = JSONDecoder() return try decoder.decode(T.self, from: data) }
catch { fatalError("Couldn't parse \(filename) as \(T.self):\n\(error)") } }
}
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Thank you