В настоящее время у меня есть упорядоченная строка JSON, передаваемая в мое приложение iPhone, которое затем анализируется с использованием JSON Framework.
Данные следующие:
"league_table": object{
"Premiership": array[6],
"Championship": array[6],
"Division 1": array[6],
"Division 2": array[6],
"Division 3": array[6]
}
Однако, когда он анализирует это, он выбрасывает странный порядок.
Division 2
Division 1
Championship
"Division 3"
Premiership
Который я получил по телефону: NSLog(@"%@",[dictionaryValue allKeys]);
.
Кто-нибудь испытывал это раньше? Любая идея, что сделать, чтобы отсортировать его снова?
ОБНОВЛЕНИЕ ::
Сокращенный UN-Parsed JSON находится здесь:
{"league_table":
{
"Premiership":[],
"Championship":[],
"Division 1":[],
"Division 2":[],
"Division 3":[]}
}
Насколько я могу судить, это пара ключ / значение, поэтому ее следует анализировать в том же порядке.
Например, перейдя к http://json.parser.online.fr/ и вставив его, вы проанализируете его в правильном порядке.
Однако JSON-Framework не анализирует его так же, он анализирует его в странном порядке, без реальной сортировки