J'ai actuellement une chaîne JSON ordonnée qui est passée dans mon application iPhone, qui est ensuite analysée en utilisant le framework JSON.JSON-Framework Analyser les données dans un ordre étrange
Les données sont les suivantes:
"league_table": object{
"Premiership": array[6],
"Championship": array[6],
"Division 1": array[6],
"Division 2": array[6],
"Division 3": array[6]
}
Cependant quand il parse que, il jette un ordre bizarre.
Division 2
Division 1
Championship
"Division 3"
Premiership
Ce que je suis arrivé en appelant: NSLog(@"%@",[dictionaryValue allKeys]);
.
Quelqu'un at-il déjà vécu cela? Une idée de ce qu'il faut faire pour le trier à nouveau?
MISE À JOUR ::
L'ONU-analysable raccourci JSON est ici:
{"league_table":
{
"Premiership":[],
"Championship":[],
"Division 1":[],
"Division 2":[],
"Division 3":[]}
}
Pour autant que je peux dire, c'est une paire clé/valeur, il devrait donc être analysé dans le même commande. Par exemple aller à http://json.parser.online.fr/ et coller cela dans l'analyser dans le bon ordre. Cependant, JSON-Framework ne l'analyse pas de la même façon, il l'analyse dans un ordre étrange sans réel tri.
Hey, Le problème est que je suis alors en utilisant une boucle ForEach pour obtenir les clés, puis en itérant sur les enfants ci-dessous. Il sorte de besoin que cet ordre soit le même sinon il les sort dans le mauvais ordre –
Merci! On dirait que ça pourrait marcher, je vais demander aux gars de l'essayer demain. –
Hey Danny, Comment êtes-vous montés? Est-ce que vous utilisez un tableau à la place d'un dictionnaire qui fonctionne pour vous? – MDMonty