Je rencontre des problèmes pour envoyer une requête json particulière en utilisant Volley
sur Android
.Envoyer une requête json à Volley
J'utilise les éléments suivants pour envoyer des demandes de JSON simples:
final JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("userId", "testUserId");
jsonObject.put("password", "testPass");
} catch (JSONException e) {
Log.d("JSONexception","JSON EXCEPITON: "+e.tostring());
}
Mais demande plus complexe, je ne suis pas sûr de savoir comment créer la demande du corps JSON. Ici, il est un exemple de la demande JSON Je voudrais créer:
{
“userId” : “testUserId”,
“password” : “testPass”,
“validParameters” : [
{
“key” : “testKey”,
“value” : “testValue”
}
],
“requestTimestamp” : null
}
vous avez besoin d'apprendre quelques notions de base JSON ... vous avez besoin d'ajouter JSONArray avec le nom « validParameters » puis ajouter nouveau JSONObject à ce tableau avec "clé" et "valeur" propriétés ... – Selvin