补充3:
似乎有人有同样问题
google "OrderedDictionary ios"
有兴趣的人也可以看看囉
补充2
找了一个晚上 似乎不改资料面应该是无解了
找google还满多人有同样的问题
但最终都是妥协改资料面为array
http://ppt.cc/8NHV
其实同样的问题
就算不是json 若是从plist读进来
NSDictionary的allkeys也是不会按顺序
目前先朝利用人脉去改server端的回传格式好了(哭
补充:
如果资料如下
{
"Level": "3",
"Name": "testLogger",
"IPADDRESS": "testMachiene",
"Message": "hiiiiiiiiii",
"TimeStamp": "test12345678"
}
转成NSDictionary时有可能会变成如下(顺序不同):
{
"Name": "testLogger",
"TimeStamp": "hiiiiiiiiii",
"Message": "test12345678",
"Level": 3,
"IPADDRESS": "testMachiene"
}
我明白json有定义若为一群object
本来就没有确保顺序
有方法可以确保顺序吗?
========================
请问一下
在ios作解析json的资料时
若资料是很多object而不是用array包起来
"有方法"在转成NSDictionary时,
NSDictionary里的顺序跟json的资料里的顺序一样吗?
效能差一点没关系
谢谢