Я хочу передать значения JSON в расширяемое табличное представление
У меня есть такая структура
struct Section {
var sites: String
var InnerSites: [String]!
var expanded: Bool
var locations: String
init(sites: String, InnerSites: [String]!, expanded: Bool, locations: String) {
self.sites = sites
self.InnerSites = InnerSites
self.expanded = expanded
self.locations = locations
}
}
и я передаю значения вручную, как это
var sec = [Section(sites: String, InnerSites: [String], expanded:
Bool, locations: String)]
Это JSON PARSING
func siteApi() {
guard let gitUrl = URL(string: "http://example.com/web/sites") else { return }
URLSession.shared.dataTask(with: gitUrl) { (data, response
, error) in
guard let data = data else { return }
do {
let result = try JSONDecoder().decode([JSONObject].self, from: data)
print(result)
for item in result {
print("This is site name \(item.siteName)")
print(item.siteID)
print(item.latitude, item.longitude)
self.mysites.append(item.siteName)
}
} catch let err {
print("Err", err)
}
}.resume()
}
как передать значения json, может кто-нибудь сказать мне