Допустим, у меня есть некоторый тип, который имеет представление JSON как таковое:
{
"count": 3,
"name": "Pianos",
"type": "instrument",
"id": 1,
}
Допустим, я хочу представить это как объект Swift, который выглядит следующим образом:
struct SomeObject: Codable { // this is the object I'd like to represent
let id: Int
let details: SomeDetails
}
struct SomeDetails: Codable {
let count: Int
let name: String
let type: String
}
Расшифровка этого объекта - легкая задача. Но как будет работать кодирование в этом случае, чтобы я мог кодировать в плоскую структуру - ту же структуру, которую я использовал для создания этого объекта и использовал в примере JSON выше?