Например, у меня есть
[{
"name": "Afghanistan",
"numericCode": "004",
"altSpellings": ["AF", "Afġānistān"],
"currencies": [{
"code": "AFN",
"name": "Afghan afghani",
"symbol": "؋"
}]
},
...
Чтобы получить «altSpellings» и «валюты», как мне построить свою модель?
struct WorldData: Identifiable, Decodable {
var id: String {
return numericCode
}
var name: String
var numericCode : String
var altSpellings : Array
var currencies : ???
}
и, если мой объект API не имеет идентификатора, это будет примерно так:
var id: ObjectIdentifier
Спасибо!