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;
};
}
Apa yang anda siarkan bukan JSON
Baik JSON mahupun NSDictonary tidak menjamin bahawa kunci adalah teratur
Jadi ini bukan masalah yang perlu "diselesaikan". Anda hanya boleh "mencipta" masalah dengan tidak bergantung pada perkara yang tidak dijamin
Turutan Kamus/JSON tiada kaitan dengan pengguna Anda hanya boleh menggunakan kunci untuk mendapatkan Nilai Apakah kepentingan pesanan itu?
Jika anda mahu memesan, kemudian gunakan tatasusunan