Я только что познакомился с использованием JSON данных в моем приложении iOS. Я использовал сервис для анализа JSON данных с веб-сайта, и я хотел бы декодировать эти данные для отображения моему пользователю в UITableView
. Мои JSON данные выглядят следующим образом:
{
"success": true,
"outputScenario": "Default",
"data": {
"collection": [
{
"teamName": "Gulf Coast Monarchs, FL",
"teamW": "10",
"teamL": "0",
"teamT": "0",
"teamPct": "1.000",
"teamGB": "-",
"teamGP": "10",
"teamRA": "10",
"teamDivision": "10-0-0"
},
{
"teamName": "Ohio Nationals, OH",
"teamW": "9",
"teamL": "1",
"teamT": "0",
"teamPct": ".900",
"teamGB": "1.0",
"teamGP": "10",
"teamRA": "20",
"teamDivision": "9-1-0"
}, {
"teamName": "Mount Kisco Chiefs, NY",
"teamW": "0",
"teamL": "8",
"teamT": "0",
"teamPct": ".000",
"teamGB": "8.0",
"teamGP": "8",
"teamRA": "108",
"teamDivision": "0-8-0"
}
{
"teamName": "Mount Kisco Chiefs, NY",
"teamW": "0",
"teamL": "8",
"teamT": "0",
"teamPct": ".000",
"teamGB": "8.0",
"teamGP": "8",
"teamRA": "108",
"teamDivision": "0-8-0"
}
]
},
Просто имейте в виду, что я вырезал значительный объем данных, представленных в JSON, чтобы их можно было легко просмотреть.
Я хотел бы декодировать эти данные, используя Swifty JSON, если это возможно, чтобы я мог отобразить их своему пользователю в UITableView
. На данный момент UITableView будет отображать team name
в UITableView.textLabel.text
и teamW
и teamL
в UITableView.detailTextLabel.text
. Как бы я расшифровал эти данные, используя Swifty JSON? Я изо всех сил пытаюсь выяснить, как этот тип структуры будет декодирован. Я хотел бы использовать модель, которую я создал:
struct Standing: Decodable {
var teamName: String
var teamW: Int
var teamL: Int
var teamT: Int
var teamPct: Int
teamGB: Int
teamGP: Int
teamRA: Int
teamDivision: String
}