Как сопоставить переменное количество вложенных объектов в сопоставителе объектов с помощью SwiftIOS

Программируем под IOS
Anonymous
Как сопоставить переменное количество вложенных объектов в сопоставителе объектов с помощью Swift

Сообщение Anonymous »

У меня есть ответ в формате JSON (ниже), и мне нужно его проанализировать -

Код: Выделить всё

[
{
"id":123,
"name":"Fahim Rahman",
"age":25,
"friends":[
{
"firstName": "Imtiaz",
"lastName": "Khan",
"avatar_url": null
}
],
"groups":{
"xcet":{
"name":"xcek cert etsh tnhg",
"createdDate":"2022-10-31T10:00:48Z"
},
"juyt":{
"name":"jfd uyt you to",
"createdDate":"2021-09-13T10:00:00Z"
},
"some random key":{
"name": "some name",
"createdDate":"2026-03-27T10:00:00Z"
}
}
}
]
Чтобы проанализировать это в своем коде, я создал эту модель. Я не могу разобрать группы, так как это не список, а объект -

Код: Выделить всё

    import ObjectMapper

class Person: BaseObject {
@objc dynamic var ID: Int = -1
@objc dynamic var name: String = ""
@objc dynamic var age: Int = -1

var friendsList = List()

override func mapping(map: ObjectMapper.Map) {
ID 

Подробнее здесь: [url]https://stackoverflow.com/questions/74271720/how-to-map-variable-number-of-nested-objects-in-object-mapper-with-swift[/url]

Вернуться в «IOS»