我想从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