Files
RidgeScout/app/src/main/java/com/astatin3/scoutingapp2025/utility/JSONUtil.java
T
2024-06-27 22:12:36 -06:00

25 lines
584 B
Java

package com.astatin3.scoutingapp2025.utility;
import org.json.JSONArray;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class JSONUtil {
public static JSONArray sort(JSONArray array, Comparator c){
List asList = new ArrayList(array.length());
for (int i=0; i<array.length(); i++){
asList.add(array.opt(i));
}
asList.sort(c);
JSONArray res = new JSONArray();
for (Object o : asList){
res.put(o);
}
return res;
}
}