2017-06-01 82 views
-2

我想從JSON文件加載數據。加載時,它將轉換爲NSDictionary時更改順序。有沒有什麼辦法以與JSON文件相同的順序獲取數據。請指導我。沒有排序快速JSON

+0

如果您想要訂購數據,請使用數組。 – hola

+0

字典沒有訂單,它只是一個鍵和值的集合。您需要對鍵進行排序或自己排序值。如果沒有任何示例代碼或者您想要解決的問題的更好聲明,我們無法給您提供任何幫助。 – keithbhunter

回答

2

如果您希望按特定順序存儲數據,請勿在json中使用字典。改用數組。

字典不是有序的集合。說它是在不同的順序是沒有意義的。它沒有任何順序。

數組是一個有序的集合。

如果您無法更改json,那麼您應該對鍵和值進行排序,並根據它們自己創建一個排序數組。這一切都取決於你的字典中的鍵和值。

+0

,如果你不能控制json,你必須做@keithbhunter描述的東西。 – hola

+0

是的。將編輯。 – Fogmeister