Мне нужно показать список адресов в моем приложении, сохраняя тот же порядок, что и в ответном JSON. Это выглядит примерно так:
{
"addresses": {
"e5fdb5ba-7afb-11e8-bead-43321d1a8905": {
"contact": "Name1",
"zipCode": "06100"
},
"1495b580-7afc-11e8-bead-9f4049791561": {
"contact": "Name2",
"zipCode": "06100"
},
"e5fdb5ba-7afb-11e8-bead-43321d1a8905": {
"contact": "Name3",
"zipCode": "06100"
},
"1495b580-7afc-11e8-bead-9f4049791561": {
"contact": "Name4",
"zipCode": "06100"
}
}
}
Но когда я анализирую ответ, используя
JSONSerialization.jsonObject(with: data, options: [])
Порядок адресов перепутан. Есть ли способ сохранить тот же порядок, что и в JSON?