Vous pouvez utiliser la bibliothèque Gson pour convertir vos classes java en objets JSON.
Créez une classe pojo pour les variables à envoyer, comme indiqué ci-dessus Exemple {"name": "myname", "age": "20"}
class pojo1
{
String name;
String age;
//generate setter and getters
}
une fois que vous définissez les variables dans la classe pojo1, vous pouvez l’envoyer en utilisant le code suivant
String postUrl="www.site.com";// put in your url
Gson gson= new Gson();
HttpPost post = new HttpPost(postUrl);
StringEntity postingString =new StringEntity(gson.toJson(pojo1));//convert your pojo to json
post.setEntity(postingString);
post.setHeader("Content-type", "application/json");
HttpResponse response = httpClient.execute(post);
et ce sont les importations
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
et pour GSON
import com.google.gson.Gson;