我想從JSON文件加載數據。加載時,它將轉換爲NSDictionary時更改順序。有沒有什麼辦法以與JSON文件相同的順序獲取數據。請指導我。沒有排序快速JSON
-2
A
回答
2
如果您希望按特定順序存儲數據,請勿在json中使用字典。改用數組。
字典不是有序的集合。說它是在不同的順序是沒有意義的。它沒有任何順序。
數組是一個有序的集合。
如果您無法更改json,那麼您應該對鍵和值進行排序,並根據它們自己創建一個排序數組。這一切都取決於你的字典中的鍵和值。
+0
,如果你不能控制json,你必須做@keithbhunter描述的東西。 – hola
+0
是的。將編輯。 – Fogmeister
相關問題
- 1. 快速排序偶爾沒有完成?
- 2. 沒有尾遞歸的快速排序
- 3. Python的快速排序沒有排序右側
- 4. 快速排序不排序
- 5. 快速排序(JAVA)
- 6. 的快速排序
- 7. 的快速排序
- 8. perl快速排序
- 9. 以第一個元素爲快速排序的快速排序
- 10. 並行快速排序由單線程快速排序
- 11. 快速排序升序
- 12. 對它的排序 - 快速排序
- 13. 快速排序,以結構排序
- 14. 快速排序每次不排序
- 15. 警告而排序與快速排序
- 16. 快速排序的Python排序麻煩
- 17. 快速排序比慢的std ::排序
- 18. 使用快速排序排序數組
- 19. 有問題了快速排序法
- 20. 有毛病我快速排序
- 21. 具有重複值的快速排序
- 22. 快速排序數據表
- 23. Java快速排序錯誤
- 24. LISP中的快速排序
- 25. 快速排序的實施
- 26. DrScheme中的快速排序
- 27. 字典快速排序
- 28. 通用快速排序
- 29. 快速排序遞歸
- 30. 測試快速排序
如果您想要訂購數據,請使用數組。 – hola
字典沒有訂單,它只是一個鍵和值的集合。您需要對鍵進行排序或自己排序值。如果沒有任何示例代碼或者您想要解決的問題的更好聲明,我們無法給您提供任何幫助。 – keithbhunter