現在、順序付けられたJSON文字列がiPhoneアプリに渡されており、JSONフレームワークを使用して解析されています。
データは次のとおりです。
"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-ParsedJSONはここにあります:
{"league_table":
{
"Premiership":[],
"Championship":[],
"Division 1":[],
"Division 2":[],
"Division 3":[]}
}
私の知る限り、これはキーと値のペアであるため、同じ順序で解析する必要があります。たとえば、http://json.parser.online.fr/にアクセスして貼り付けると、正しい順序で解析されます。ただし、JSON-Frameworkはそれを同じように解析しません。実際の並べ替えが行われずに、奇妙な順序で解析します。