J'aimerais créer des paramètres à la méthode getJSONFromUrl de mon JSonParser pour faire fonctionner des méthodes qui vont à un utilisateurde se connecter, s'enregistrer , etc...
Ma méthode :
public JSONObject getJSONFromUrl(String urlSource) {
//Make HTTP request
try {
URL url = new URL(urlSource);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setDoOutput(true);
urlConnection.setChunkedStreamingMode(0);
inputStream = new BufferedInputStream(urlConnection.getInputStream());
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//Read JSON data from inputStream
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
inputStream.close();
json = sb.toString();
} catch (Exception e) {
logger.log(Level.SEVERE, "Error converting result " + e.toString());
}
// try parse the string to a JSON object
try {
jObj = new JSONObject(json);
} catch (JSONException e) {
logger.log(Level.SEVERE, "Error parsing data " + e.toString());
}
return jObj;
}
Mais je ne vois pas ou mettre ces arguments dans le parser.
A la base j'ai commencé avec la librairie appache, mais celle ci est deprecated.
Donc si quelqu'un a une idée ?!
Encore merci de votre aide !!
JSonParser et SQLLite
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.