есть ли аналог javed connectedHashMap в swift5?
У меня есть json аналогичной структуры,
"details": {
"Общее": {
"Тип транспортного средства": "Легковой автомобиль",
"Производитель": "TESLA",
"Модель": "Model X",
"Год выпуска": "2017",
"Город Производитель": "Fremont",
"Штат Производитель": "California",
"Страна Производитель": "United States (USA)"
},
"Двигатель": {
"Тип топлива - первичный": "Электрический"
},
"Экстерьер": {
"Кузов": "Спортивный внедорожник (SUV) / Многоцелевой автомобиль (MPV)",
"Двери": "5",
"Общий вес транспортного средства": "Класс 2E: (2722 - 3175 кг)",
"Количество колес": "4",
"Колесная база (дюймы)": "116.7"
},
"Интерьер": {
"Расположение руля": "Левый руль",
"Количество рядов сидений": "2",
"Количество сидячих мест": "5"
},
"Механическое": {
"Оси": "2"
},
"Система пассивной безопасности": {
"Тип ремней безопасности": "Ручной",
"Передние подушки безопасности": "1-й ряд (водитель и пассажир)",
"Подушки безопасности подколенные": "1-й ряд (водитель и пассажир)",
"Расположение боковой подушки безопасности": "1-й ряд (водитель и пассажир)"
},
"Система активной безопасности": {
"Адаптивный круиз-контроль": "Необязательный",
"Антиблокировочная тормозная система (ABS)": "Стандарт",
"Немедленное торможение (CIB)": "Стандарт",
"Обнаружение слепых зон (BSD)": "Стандарт",
"Электронный контроль стабильности (ESC)": "Стандарт",
"Антипробуксовочная система": "Стандарт",
"Предупреждение о прямом столкновении (FCW)": "Стандарт",
"Предупреждение о выходе из полосы движения (LDW)": "Стандарт",
"Система поддержки движения по полосам(LKS)": "Необязательный",
"Система задней видимости (RVS)": "Стандарт",
"Помощь при парковке": "Необязательный",
"Система контроля давления в шинах (TMPS)": "Прямой"
}
}
заголовки и строки могут меняться, и я не могу контролироватьМодель данных, которую внешний сервер выдает в моем запросе
, в версии для Android есть короткая и простая запись для такой структуры,
public LinkedHashMap<String, LinkedHashMap<String, String>> details;
, но в ios?