/ / Comment obtenir un élément dans une liste de tableaux Java en 2D? - java, json, arraylist

Comment obtenir un élément dans 2d Java ArrayList? - java, json, arraylist

J'ai converti une chaîne json en un arraylist java et je cherche à accéder à un élément spécifique.

.get (0) .get (2) par exemple ne fonctionne pas comme je l’ai trouvé sur une autre question.

Lorsque j'utilise .get (0), je reçois le repos suivant:

[{ID = d224fe6b2d35728bbb9c9132db015ba0, Nom = dl,DisplayName = Sneakers, MatchTypes = [objet], Score = 1.0, Passe-temps = rekID

Donc, il semble que l'arraylist est une liste de listes.

Je cherche à accéder à la valeur DisplayName

Le seul code que j’ai eu a été de convertir la chaîne json et la tentative d’accès à une liste:

public void setJson(String jsonString) {

Gson googleJson = new Gson();
ArrayList array = googleJson.fromJson(jsonString, ArrayList.class);

String keyword = array.get(0).get(2).toString();
}

Toute aide est très appréciée!

Réponses:

0 pour la réponse № 1

imbriqué pour des boucles à la recherche épuisée est le moyen le plus simple pour les débutants; par exemple

for (int I = 0; I < array.length; I++)
{
for (int j = 0; j < array.length; j++)
{
}
}

faites ensuite une instruction if else pour renvoyer la déclaration souhaitée; et vous donner l'emplacement.