L'envoi de JSON dans la requête POST avec Retrofit2

Je suis l'aide de Rénovation pour intégrer mes services Web et je ne comprends pas comment faire pour envoyer un objet JSON pour le serveur à l'aide d'une requête POST. Je suis actuellement bloqué, voici mon code:

Activité:-

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    Retrofit retrofit = new Retrofit.Builder().baseUrl(url).
            addConverterFactory(GsonConverterFactory.create()).build();

    PostInterface service = retrofit.create(PostInterface.class);

    JSONObject jsonObject = new JSONObject();
    try {
        jsonObject.put("email", "[email protected]");
        jsonObject.put("password", "1234");
    } catch (JSONException e) {
        e.printStackTrace();
    }
    final String result = jsonObject.toString();

}

PostInterface:-

public interface PostInterface {

    @POST("User/DoctorLogin")
    Call<String> getStringScalar(@Body String body);
}

Demande JSON:-

{
"email":"[email protected]",
"password":"1234"
}

Réponse JSON:-

{
  "error": false,
  "message": "User Login Successfully",
  "doctorid": 42,
  "active": true
}
qu'est-ce que les données ?? vous envoyez ....??
je veux envoyer "résultat" du serveur
j'ai changé JSONObject à la Chaîne et que vous voulez envoyer serveur
quel est le problème-vous face ??
À l'aide d'une requête POST comment puis-je envoyer Paramètre de serveur

OriginalL'auteur | 2016-11-26