【发布时间】:2014-09-02 14:59:15
【问题描述】:
您好,我正在尝试按字母顺序对 JSONObjects 的 JSONArray 进行排序,但它似乎添加了反斜杠,因为它将它变成了一个大字符串。有谁知道如何按字母顺序排列 JSONObjects 的 JSONArray?
我尝试将 JSONArray 转换为 arraylist,但它变成了按字母顺序排列的字符串 JSONArray,而不是 JSONObjects
public static JSONArray sortJSONArrayAlphabetically(JSONArray jArray) throws JSONException{
ArrayList<String> arrayForSorting = new ArrayList<String>();
if (jArray != null) {
for (int i=0;i<jArray.length();i++){
//FIND OUT COUNT OF JARRAY
arrayForSorting.add(jArray.get(i).toString());
}
Collections.sort(arrayForSorting);
jArray = new JSONArray(arrayForSorting);
}
return jArray;
}
【问题讨论】:
-
你想在哪个字段上排序?
标签: android