ios 获得一个json串,解析之后如何保持顺序?
高洛峰
高洛峰 2017-04-17 17:54:57
0
3
453

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;
};

}

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
洪涛

당신이 게시한 내용은 JSON이 아닙니다

JSON이나 NSDictonary는 키의 순서를 보장하지 않습니다
따라서 이는 "해결"해야 할 문제가 아닙니다. 보장되지 않는 것에 의존하지 않음으로써 문제를 "생성"할 수 있습니다.

小葫芦

사전/JSON의 순서는 사용자와 아무런 관련이 없습니다. 키를 사용하여 값을 얻을 수만 있습니다. 순서가 중요한가요?

左手右手慢动作

순서를 원하면 배열을 사용하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿