比如说我从服务器收到了一个JSON:
{
"20141028": "28 October 2014",
"20141029": "29 October 2014",
"20141030": "30 October 2014",
}
我使用NSLog记录JSON,结果是一样的。按日期排序。
然后我尝试解析它并将键和值放在不同的数组中。
解析后的结果是:
键:
[
"20141030",
"20141028",
"20141029",
]
值:
[
"30 October 2014",
"28 October 2014",
"29 October 2014",
]
我该如何解决这个问题?因为我希望结果与我收到的JSON完全一样
答案 0 :(得分:3)
对键进行排序并存储在数组中。无论你想在哪里显示尝试使用数组中的键进行映射的值。
NSMutableArray *arrayList;
arrayList =[[[arrayDict allKeys] sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];
然后使用
从字典中获取值[arrayDict objectForKey:arrayList[0]];