補充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的資料裡的順序一樣嗎?
效能差一點沒關係
謝謝