recherche

Maison  >  Questions et réponses  >  le corps du texte

ios 获得一个json串,解析之后如何保持顺序?

json类似如下,一般来说从网络得到的时候是一个nsdictionary,可以把它放到一个nsarray中以保持顺序不变,但是得到那个nsdicationary顺序会和json本身不一样么? 如何解决?

"All Shop" = 500;
dessert =     {
    All = 172;
    Barbeque = 44;
    Local = 53;
    Sids = 43;
};
drink =     {
    All = 84;
    Cafee = 31;
    Juice = 53;
};
fastFood =     {
    All = 246;
    Dumplings = 12;
    "Famous Brand" = 128;
    Noodes = 27;
    "Over Rice" = 115;
    "Pot Food" = 24;
};
feature =     {
    All = 138;
    Guangdong = 14;
    Muslim = 12;
    "Sea Food" = 58;
    Sichuan = 37;
    "Toast Fish" = 27;
};
foreigner =     {
    All = 43;
    Japan = 13;
    Korea = 25;
    Spaghetti = 1;
    West = 8;
};

}

高洛峰高洛峰2887 Il y a quelques jours462

répondre à tous(3)je répondrai

  • PHP中文网

    PHP中文网2017-04-17 17:56:57

    Ce que vous avez posté n'est pas JSON

    Ni JSON ni NSDictonary ne garantissent que les clés sont en ordre
    Ce n'est donc pas un problème qui doit être "résolu". Vous pouvez simplement "créer" des problèmes en ne vous appuyant pas sur des choses qui ne sont pas garanties

    répondre
    0
  • 高洛峰

    高洛峰2017-04-17 17:56:57

    L'ordre du Dictionnaire/JSON n'a rien à voir avec l'utilisateur. Vous ne pouvez utiliser la clé que pour obtenir la valeur.

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 17:56:57

    Si vous voulez commander, utilisez un tableau

    répondre
    0
  • Annulerrépondre