swift JSONEncoder установить порядок элементов - PullRequest
0 голосов
/ 10 мая 2018

Есть ли способ установить пользовательский порядок для элементов из JSONEncoder? Например, если у меня есть Encodable с элементами id, message, and error, есть ли способ убедиться, что JSONEncoder возвращает эти элементы в указанном порядке? В настоящее время кажется, что данные просто возвращаются в любом порядке по их выбору.

Я знаю, что есть возможность алфавитного использования JSONEncoder.OutputFormatting и .sortedkeys, но это не то, что я ищу (также, похоже, это работает только в ios 11). Я пытаюсь провести модульные тесты, где сравниваю строки json, поэтому порядок важен.

...