希望有人能够帮助我,我已经搜索了一段时间,但没有运气。
我正在使用凌空进行网络调用,我对数据服务器端进行排序,并将响应客户端作为JsonObject接收。
我的笔记4一切都很顺利,收到的数据与发送的顺序相同,但是在标签4上的顺序是不同的......
E.g。
Note 4
Android 6.0.1
Response {'1':'a','2':'b','3':'c'} etc...
Tab 4
Android 4.4.2
Response {'2':'b','1':'a','3':'c'} etc..
我在运行6.0.1的其他设备上测试了我的应用程序没有问题。还有其他人在使用Android 4.4.2时遇到过这个问题吗?
答案 0 :(得分:0)
JSON对象是无序集合,因此顺序可以是随机的。如果需要获取有序数据,可以使用对列表:
[
['a', '1'],
['b', '2'],
]