Bonjour, je bloque sur un problème stupide pour exploiter un json qui se présente comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
    "status": "ok",
    "response": {
        "1": [
            {
                "Albert 1er": {
                    "id": "74400610",
                    "lat": "43.6165153431063",
                    "lon": "3.87407454752208",
                    "name": "Place Albert 1er",
                    "town": "Montpellier",
                    "lines": [ ]
                }
            },
            {
                "Antigone": {
                    "id": "74401726",
                    "lat": "43.6085958455429",
                    "lon": "3.8866476240206",
                    "name": "Antigone",
                    "town": "Montpellier",
                    "lines": [ ]
                }
            },
            {
                "Boutonnet": {
                    "id": "74400693",
                    "lat": "43.6227119628888",
                    "lon": "3.86817771124942",
                    "name": "Boutonnet",
                    "town": "Montpellier",
                    "lines": [ ]
                }
            }
        "4": [
            {
                "Albert 1er": {
                    "id": "74400610",
                    "lat": "43.6165153431063",
                    "lon": "3.87407454752208",
                    "name": "Place Albert 1er",
                    "town": "Montpellier",
                    "lines": [ ]
                }
            },
            {
                "Corum T1": {
                    "id": "74400607",
                    "lat": "43.6142802818104",
                    "lon": "3.88191577851311",
                    "name": "Corum",
                    "town": "Montpellier",
                    "lines": [ ]
                }
            }
        ]
    }
}
Je vais me balader dans le JSON comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
JSONObject jsonObj = new JSONObject(result);
			JSONObject json_data = jsonObj.getJSONObject("response");
			JSONArray jArray = json_data.getJSONArray(numLigne);
 
			for(int i=0;i<jArray.length();i++){
				JSONObject json_dataNA = jArray.getJSONObject(i);
De la si je fais un J'aurai : {"Corum T1":{"id":"74400607","lines":[],"lon":"3.88191577851311","town":"Montpellier","lat":"43.6142802818104","name":"Corum"}}

Comment je peux récupérer les id, lon, lat de chaque objet sachant qu'il est nommé a chaque fois et que je ne peux pas préciser le nom a chaque fois pour descendre à l'intérieur

En gros dans le JSONArray si j'avais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
{
                    "id": "74400610",
                    "lat": "43.6165153431063",
                    "lon": "3.87407454752208",
                    "name": "Place Albert 1er",
                    "town": "Montpellier",
                    "lines": [ ]
}
Je pourrais accéder à toute les données mais la j'ai un objet dans un objet... J'espère que je suis clair.

Cordialement.