Bonjour,
Mais je n'arrive pas à récupéré dans un JSONObject le contenu d'une API
J'aimerais avoir le contenu de "http://api.androidhive.info/contacts/" dans une variable JSONObject
J'ai chercher sur plusieurs forum et essayée plusieurs solution et rien ne fonctionne..
Ne devrais pas suffire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String url = "http://api.androidhive.info/contacts/"; JSONParser jParser = new JSONParser(); JSONObject json = jParser.getJSONFromUrl(url);
Pourriez vous m'aider ?
Cordialement.
Edit:
J'ai trouver cette fonction sur internet, elle marche nickel dans un projet java normal mais dans mon projet android elle ne fonctionne pas..
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 public static String getCode(String url) { String code = ""; BufferedReader in = null; try { URL site = new URL(url); in = new BufferedReader(new InputStreamReader(site.openStream())); String inputLine; while ((inputLine = in.readLine()) != null) { code = code + "\n" + (inputLine); } in.close(); } catch (IOException ex) { System.out.println("Erreur dans l'ouverture de l'URL : " + ex); } finally { try { in.close(); } catch (IOException ex) { System.out.println("Erreur dans la fermeture du buffer : " + ex); } } return code; }
Partager