Получить простой объект json с помощью модификации 2

My api печатает простой json-объект следующим образом:

{"status":1}

Как сказать, что retrofit (v2) передает его в gson и возвращает JSONObject содержит эту пару ключ-значение в ответ?

Я пробовал следующее:

Call<JSONObject> result();

Но при печати response.body() в onResponse (Response<JSONObject> response) метод возвращает {}, что означает, что он пуст.

Ответы

Ответ 1

После множества R & D у меня появился ответ. Пожалуйста, найдите его ниже

Используйте JsonObject из пакета com.google.gson вместо JsonObject из пакета org.json

После этого вызова Call<JsonObject> result() и в методе onResponse (Response<JsonObject> response), который используется для вызова response.body() или response.body().toString();, он вернет правильный Json из api, что вы хотите