Ios 默认情况下,NSDictionary对键进行排序

Ios 默认情况下,NSDictionary对键进行排序,ios,objective-c,Ios,Objective C,我正在进行API集成,从API中我得到字典格式的响应,当我序列化数据时,它会自动排序 这是我的密码 id resposeJSon = [NSJSONSerialization JSONObjectWithData:data options:0 error:&err]; 当我尝试在NSString中打印相同的内容时,它会在收到响应时工作 NSString *jsonString = [[NSString alloc] initWithData:adata encoding:NSUTF8S

我正在进行API集成,从API中我得到字典格式的响应,当我序列化数据时,它会自动排序

这是我的密码

id resposeJSon = [NSJSONSerialization JSONObjectWithData:data options:0 error:&err];
当我尝试在NSString中打印相同的内容时,它会在收到响应时工作

NSString *jsonString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];
我希望序列化变量resposeJSon的格式与我从变量jsonString获得的格式相同


如果您想知道的话,请提前感谢。

顺序在
NSDictionary
中永远无法得到保证。您是否希望在NSDictionary格式或NSString中使用序列化JSON响应…您希望使用哪种格式的@HunaidHassan可能的副本实现它的任何可能性为什么您需要它以特定的顺序?