Bonjour,
Je je récupère des données via json.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 URL url;
 
        url = new URL("monUrl");
        HttpURLConnection con = (HttpURLConnection) url.openConnection();
 
        con.setDoOutput(true);
        con.setRequestMethod("GET");
        con.setRequestProperty("Content-Type", "application/json");
 
        JsonReader rdr = Json.createReader(con.getInputStream());
            JsonObject obj = rdr.readObject(); // mon obj.toString ==> "{"popularity":13.278,"vote_count":822,"video":false,"idm":null,..............."
            rdr.close();
 System.out.println(obj.getString("idm"));
J'ai l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
xception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.json.JsonValue$1 cannot be cast to javax.json.JsonString
quand dans mon fichier que je parse j'ai :
J'ai essayais avec un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if(!obj.getString("idm").isEmpty()){
                    System.out.println(obj.getString("idm"));
                }
mais rien ni fait.
Si quelqu'un a une idée.

Merci et bonne journée