json 2차원 그룹
1383 단어 백엔드 자바
public class JsonToArrayList {
/**
* 1:
*/
public static List JsonToList(String json){
ArrayList list=new ArrayList<>();
json=json.substring(1,json.length()-1);
json=json.replace("[","#").replace("]","##");
String str[]=json.split("##,#");
for (int i = 0; i JsonToList2(String json){
ArrayList list=new ArrayList<>();
if(json.indexOf("##,#")>-1){
String str[]=json.split("##,#");
for (int i= 0; i< str.length; i++) {
list.addAll(JsonToList2(str[i]));
}
}else{
String str[]=json.replace("#","").split(",");
list.add(str);
}
return list;
}
public static void main(String[] args) {
String dragDeptList="[[1,3],[23,44],[34,23]]";
/**
* :
*/
List list=JsonToList(dragDeptList);
for (int i = 0; i