Comment envoyer des données JSON comme le Corps à l'aide de Rénovation android

Je suis en train de poster ci-dessous tableau JSON sur le serveur.

{
    "order": [{
            "orderid": "39",
            "dishid": "54",
            "quantity": "4",
            "userid":"2"
        },{
            "orderid": "39",
            "dishid": "54",
            "quantity": "4",
            "userid":"2"
        }]

}

Je me sers de ce ci-dessous :

private void updateOreder() {

    M.showLoadingDialog(GetDishies.this);
    UpdateAPI mCommentsAPI = APIService.createService(UpdateAPI.class);

    mCommentsAPI.updateorder(jsonObject, new Callback<String>() {
        @Override
        public void success(String s, Response response) {
            M.hideLoadingDialog();
            Log.e("ssss",s.toString());
            Log.e("ssss", response.getReason());
        }

        @Override
        public void failure(RetrofitError error) {
            M.hideLoadingDialog();
            Log.e("error",error.toString());
        }

    });

}

Je suis d'erreur ci-dessous:

 retrofit.RetrofitError: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 2 column 6 path $

updateApi Code:

@POST("updateorder.php")
    void updateorder(@Body JSONObject object,Callback<String>());

Quelqu'un peut-il me dire mon erreur?

Merci d'avance

Essayez d'activer les traces de voir ce qui se passe sur la ligne. Les Chances sont, le problème est dans la réponse du serveur.
Merci pour la réponse. Il n'y a rien de retracer ici. Il n'envoie pas de données au serveur.
Merci de poster aussi vos UpdateAPI code.
Mise à jour du code.

OriginalL'auteur Mayuri Ruparel | 2015-09-25