Ios 用于解析Json Swift的linkedhashmap

Ios 用于解析Json Swift的linkedhashmap,ios,json,swift,hashmap,Ios,Json,Swift,Hashmap,有类似于java的linkedHashMap吗 在迅捷5 我有一个类似结构的json "details": { "Общее": { "Тип транспортного средства": "Легковой автомобиль", "Производитель": "TESLA", "Модель": "Model X", "Год вы

有类似于java的linkedHashMap吗 在迅捷5

我有一个类似结构的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)": "Прямой"
            }
        }
public LinkedHashMap<String, LinkedHashMap<String, String>> details;
标题和字符串可以更改,并且我无法控制外部服务器在我的请求中提供的数据模型

在android版本中,这种结构有一个简短的条目

"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)": "Прямой"
            }
        }
public LinkedHashMap<String, LinkedHashMap<String, String>> details;
公共LinkedHashMap详细信息;

但是在ios中?

那么[String:[String:String]]呢?为什么它必须链接,顺序重要吗?我现在需要在Model
struct Details:Hashable,Codable
中解析这个对象,我需要为每一行编写var string:stringnot。。。。我需要以类似的格式输出数据[-->滚动到
(*.ааааааааафааааVIN
,然后按下按钮简单回答:不,swift中没有类似LinkedHash