Bonjour,

je souhaite recupérer les informations d'un tableau json mais je n'y parviens pas voici mon objet transmis que je veux récupérer et parcourir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{"1":{"userID":"1","username":"superlucile","password":"123456"},"2":{"userID":"2","username":"yo","password":"123456"},"3":{"userID":"3","username":"maximus","password":"123456"},"4":{"userID":"4","username":"martinch","password":"chocolat"},"5":{"userID":"6","username":"lulu","password":"lolipop"},"6":{"userID":"7","username":"k","password":"123456"},"7":{"userID":"8","username":"lolipop","password":"lolipop"}}
j'ai un nombre inconnu de ligne (ici 8 mais ce nombre sera amené à varier avec à chaque dois 3 champs userID, username, passeword ?

voilà ce que j'ai essayé de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
			URL site = new URL("http://localhost/json_good/json_verif_users.php");
			java.net.HttpURLConnection envoi = (HttpURLConnection)site.openConnection();
			envoi.setRequestMethod("GET");
			BufferedReader buffer = new BufferedReader(new InputStreamReader(envoi.getInputStream()));
			String line ;
			JSONParser parser = new JSONParser();
    		Object obj = parser.parse(buffer);
    		JSONObject jsonObject = (JSONObject) obj;
ensuite j'aimerai recevoir mes données avec une boucle du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
for (int k = 0; k < array.length(); k++) {);
 
 JSONObject json = array.getJSONObject(k);
 json.toJSONString("userID");
 json.toJSONString("username");
 json.toJSONString("password");
}
mais je n'y parviens pas comment faire ?

Merci d'avance,