Как обработать и получить доступ к элементам ArrayList из ArrayList из ArrayList из ArrayList - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть JSONObject, который я передаю в JSONArray, а затем создаю ArrayList для этого JSONArray, но моя проблема в том, что этот ArrayList, сгенерированный из JSONArray, является ArrayList из ArrayList из ArrayList из ArrayList. Я показываю это на этой фотографии:

Array of ArrayList of ArrayList of ArrayList

Я хочу получить доступ к последней области, видимой из ArrayList, для обработки этих данных, но этот тип ArrayList от ArrayList от ArrayList от ArrayList Я не могу обработать его, перемещаться по нему или получить к нему доступ.

Мой код такой

     String PasamosJsonAstring="";
     JSONObject OtroObjeto = new clienteeeeeeee().getAllTypes();    
     PasamosJsonAstring=OtroObjeto.toString();
     System.out.println(OtroObjeto);

     JSONArray json = new JSONArray();
     json.put(OtroObjeto.get("result"));

     ArrayList<JSONArray> listado = new ArrayList<JSONArray>();
     listado.add(json);
     System.out.println(listado);

Этот код сообщает мне об этом на на экране:

[[[[[12,"01",1,"Fallo de corriente",0,1,"Bombeo Regatillo(Sax)"], 
  [12,"01",2,"Nivel máximo",0,0,"Bombeo Regatillo(Sax)"],[12,"01",3,"Nivel 
  mínimo",0,0,"Bombeo Regatillo(Sax)"],[12,"01",4,"Nivel 
  desborde",0,0,"Bombeo Regatillo(Sax)"],[12,"01",5,"Falta de 
  agua",0,0,"Bombeo Regatillo(Sax)"],[12,"01",6,"Exceso de 
  caudal",0,0,"Bombeo Regatillo(Sax)"],[12,"01",7,"Defecto de 
  caudal",0,0,"Bombeo Regatillo(Sax)"],[12,"01",8,"Defecto de tensión 
  L1",0,0,"Bombeo Regatillo(Sax)"],[12,"01",9,"Defecto de tensión 
  L2",0,0,"Bombeo Regatillo(Sax)"],[12,"01",10,"Defecto de tensión 
  L3",0,0,"Bombeo Regatillo(Sax)"],[12,"01",11,"Exceso de intensidad 
  L1",0,0,"Bombeo Regatillo(Sax)"],[12,"01",12,"Exceso de intensidad 
  L2",0,0,"Bombeo Regatillo(Sax)"],[12,"01",13,"Exceso de intensidad 
  L3",0,0,"Bombeo Regatillo(Sax)"],[12,"02",1,"Nivel mínimo 
  dep.",0,0,"Embalse Cabeza Pelada(Sax)"],[12,"02",2,"Nivel máximo 
  dep.",0,0,"Embalse Cabeza Pelada(Sax)"],[12,"02",3,"Defecto de 
  batería",0,0,"Embalse Cabeza Pelada(Sax)"]]]]]

Я хочу получить это так

 12.0011.0Fallo de corriente0.01.0Bombeo Regatillo(Sax)

12.0012.0Nivel máximo0.00.0Bombeo Regatillo(Sax)

12.0013.0Nivel mínimo0.00.0Bombeo Regatillo(Sax)

12.0014.0Nivel desborde0.00.0Bombeo Regatillo(Sax)

12.0015.0Falta de agua0.00.0Bombeo Regatillo(Sax)

12.0016.0Exceso de caudal0.00.0Bombeo Regatillo(Sax)

12.0017.0Defecto de caudal0.00.0Bombeo Regatillo(Sax)

12.0018.0Defecto de tensión L10.00.0Bombeo Regatillo(Sax)

12.0019.0Defecto de tensión L20.00.0Bombeo Regatillo(Sax)

12.00110.0Defecto de tensión L30.00.0Bombeo Regatillo(Sax)

12.00111.0Exceso de intensidad L10.00.0Bombeo Regatillo(Sax)

12.00112.0Exceso de intensidad L20.00.0Bombeo Regatillo(Sax)

12.00113.0Exceso de intensidad L30.00.0Bombeo Regatillo(Sax)

12.0021.0Nivel mínimo dep.0.00.0Embalse Cabeza Pelada(Sax)

12.0022.0Nivel máximo dep.0.00.0Embalse Cabeza Pelada(Sax)

12.0023.0Defecto de batería0.00.0Embalse Cabeza Pelada(Sax)

Для этого мне нужно go через массив массив массив массив, но я не знаю, как получить к нему доступ или преобразовать его в тип, чтобы иметь возможность обрабатывать его

Я хотел бы понять это и немного осветить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...