Récupéré JSON depuis une API
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..
Code:
1 2 3
| String url = "http://api.androidhive.info/contacts/";
JSONParser jParser = new JSONParser();
JSONObject json = jParser.getJSONFromUrl(url); |
Ne devrais pas suffire ?
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:
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;
} |