Как упорядочить объект в том же порядке в массиве, используя swift - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь подготовить Json Объект в Swift

[
    {
        "property1": val1,
        "property2": val2,
        "property3": val3
    },
    {
        "property1": val1,
        "property2": val2,
        "property3": val3
    },
    {
        "property1": val1,
        "property2": val2,
        "property3": val3
    }
]

Но при запросе на отправку порядок объектов изменяется для массива

[
    {
        "property1": val1,
        "property2": val2,
        "property3": val3
    },
    {
        "property1": val1,
        "property3": val3,
        "property2": val2
    },
    {
        "property3": val3,
        "property2": val2,
        "property1": val1
    }
]

Как мы можем изменить такой же порядок для объект в Свифте.

1 Ответ

0 голосов
/ 13 марта 2020

Словарь - это просто контейнер, который может содержать несколько данных в виде пары ключ-значение неупорядоченным образом. поэтому ваш JSON объект всегда будет неупорядоченным.

, но вы можете получить его в порядке, если получите его с парой ключ-значение.

   print(object["property1"])
   print(object["property2"])
   print(object["property3"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...