Как отобразить данные JSON в расширяемом табличном Swift - PullRequest
0 голосов
/ 30 августа 2018

Я хочу передать значения 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, может кто-нибудь сказать мне

...