private Map<String, String> getMapSort(JSONObject o) {
Set<String> set = o.keySet();
// 对array进行排序
Map<String, String> map = new TreeMap<String, String>(
new Comparator<String>() {
public int compare(String obj1, String obj2) {
// 降序排序
System.out.println(obj1);
int o1 = Integer.valueOf(obj1);
int o2 = Integer.valueOf(obj2);
if (o1 > o2) {
return 1;
}
return -1;
}
});
for (String s : set) {
map.put(s, o.getString(s));
}
return map;
}
Set<String> set = o.keySet();
// 对array进行排序
Map<String, String> map = new TreeMap<String, String>(
new Comparator<String>() {
public int compare(String obj1, String obj2) {
// 降序排序
System.out.println(obj1);
int o1 = Integer.valueOf(obj1);
int o2 = Integer.valueOf(obj2);
if (o1 > o2) {
return 1;
}
return -1;
}
});
for (String s : set) {
map.put(s, o.getString(s));
}
return map;
}