Bonjour,

Je souhaite extraire des données stocker dans un JSONObject.
En faite j'ai écrit une méthode pour stocker mes données 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
 
 
public class NutrientRoundingRules {
         public static String extractValue(NutListDataItem n, String roundingMode) {
            try {
                JSONObject jsonRound = new JSONObject();
 
                Double x = 0.d;
                Double y = 0.d;
                Double z = 0.d;
 
                JSONObject value = new JSONObject();
                JSONObject mini = new JSONObject();
                JSONObject maxi = new JSONObject();
 
 
                for(Locale locale :  NutrientRoundingRules.getAvailableLocales()){
                    String nutUnit= null;
                    x =methode(n.getValue(), roundingMode, locale, nutUnit);
                    y = methode(n.getMini(), roundingMode, locale, nutUnit);
                    z = methode(n.getMaxi(), roundingMode, locale, nutUnit);
 
                       if (!Locale.FRENCH.equals(locale)){
 
                        value.put(locale.getLanguage(),nutValRound);
                        mini.put(locale.getLanguage(), nutMiniRound);
                        maxi.put(locale.getLanguage(), nutMaxiRound);
                        }
                    else{
                        value.put("default", x);
                        mini.put("default", y);
                        maxi.put("default", z);
                    }
                    jsonRound.put("value" ,value);
                    jsonRound.put("mini", mini);
                    jsonRound.put("maxi", maxi);
                }
 
                return jsonRound.toString();
 
            } catch (JSONException e) {
                Logger.error(e,e);
            }
 }           
    }
A partir de cette méthode je veux en extraire les trois valeurs séparément stockées dans l'objet. Je veux pour cela écrire une méthode qui me le fasse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
private static Double extractValue(String json){
......}
)

J'ai pensé à faire une boucle qui parcours mon objet mais j'ai pas su faire l'appel à cet objet.
Quelqu’un peut m'aider ??

Je ne sais pas si j'étais assez explicite

Je vous en remercie par avance