JSON строка в массиве изменить порядок сортировки - PullRequest
0 голосов
/ 28 января 2019

Я только что попытался декодировать строку json следующим образом

{
    "Mon":" 03:00 PM - 11:55 PM",
    "Tue":" 03:00 PM - 11:55 PM",
    "Wed":" 03:00 PM - 11:55 PM",
    "Thu":" 03:00 PM - 11:55 PM",
    "Fri":" 03:00 PM - 11:55 PM",
    "Sat":" 03:00 PM - 11:55 PM",
    "Sun":" 03:00 PM - 11:55 PM"
}

Чтобы декодировать через

[NSJSONSerialization JSONObjectWithData:[jsonString dataUsingEncoding:NSUTF8StringEncoding]
     options:NSJSONReadingMutableContainers
           error:&jsonError]

Результат изменения массива изменился ..

{
Fri = " 03:00 PM - 11:55 PM";
Mon = " 03:00 PM - 11:55 PM";
Sat = " 03:00 PM - 11:55 PM";
Sun = " 03:00 PM - 11:55 PM";
Thu = " 03:00 PM - 11:55 PM";
Tue = " 03:00 PM - 11:55 PM";
Wed = " 03:00 PM - 11:55 PM";
}

Я знаю, как лучше добавлять порядок сортировки в массиве, но эта версия сейчас доступна.можно отсортировать порядок массивов по дням недели без изменения массива?

...