Данные
{
"example1" : 1,
"example2" : "string",
"components" : [
"A"
],
"A": [
"AA" : "string",
"AB" : "string"
]
}
OR
{
"example1" : 1,
"example2" : "string",
"components" : [
"A",
"B",
...
],
"A": [
"AA" : "string",
"AB" : "string"
],
"B": [
"BA": 0,
"BB": "string"
],
...
}
My Struct
struct A: Codable {
var AA: String = ""
var AB: String = ""
}
struct B: Codable {
var BA: Int = 0
var BB: String = ""
}
...
Как я могу разобрать содержимое "struct" по "компонентам", как в примере выше?
У меня 10 структур.
При получении данных «компоненты» случайным образом принимаются от 1 до 10.