2017-06-01 85 views
-2

我想从JSON文件加载数据。加载时,它将转换为NSDictionary时更改顺序。有没有什么办法以与JSON文件相同的顺序获取数据。请指导我。没有排序快速JSON

+0

如果您想要订购数据,请使用数组。 – hola

+0

字典没有订单,它只是一个键和值的集合。您需要对键进行排序或自己排序值。如果没有任何示例代码或者您想要解决的问题的更好声明,我们无法给您提供任何帮助。 – keithbhunter

回答

2

如果您希望按特定顺序存储数据,请勿在json中使用字典。改用数组。

字典不是有序的集合。说它是在不同的顺序是没有意义的。它没有任何顺序。

数组是一个有序的集合。

如果您无法更改json,那么您应该对键和值进行排序,并根据它们自己创建一个排序数组。这一切都取决于你的字典中的键和值。

+0

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

+0

是的。将编辑。 – Fogmeister