我有一个web服务,当我调用web服务时,我得到了这个响应。根据android的顺序排列数组?
[
{
"ProjectID": 1,
"SLNO": 1,
"ID": 1,
"Type": "Text",
"Name": "First Name",
"**Order**": 1,
"Flag": "F"
},
{
"ProjectID": 1,
"SLNO": 3,
"ID": 2,
"Type": "Text",
"Name": "Company",
"**Order**": 5,
"Flag": "F"
},
{
"ProjectID": 1,
"SLNO": 4,
"ID": 4,
"Type": "Text",
"Name": "Personal Email",
"**Order**": 3,
"Flag": "F"
},
{
"ProjectID": 1,
"SLNO": 2,
"ID": 8,
"Type": "Text",
"Name": "Last Name",
"**Order**": 2,
"Flag": "F"
}
]
现在我想排序这个完整的数组,取决于我得到这个数组内的顺序?我怎样才能做到这一点?
我已经解析了JSON并得到了名称和顺序的值。 – user2699728
你可以看看这个链接 http://stackoverflow.com/questions/12901742/android-how-to-sort-jsonarray-of-jsonobjects –
如果您使用自己的API,然后尝试排序数组服务器端使用OREDER BY查询,如果没有,然后在数组排序功能的Android端做... –