使用改造2获得简单的json对象

mrd*_*iri 16 android json retrofit

我的api打印一个简单的json对象,如下所示:

{"status":1}
Run Code Online (Sandbox Code Playgroud)

怎么说改装(v2)将它传递给gson并返回一个JSONObject包含这个键值对作为响应?

我试过以下:

Call<JSONObject> result();
Run Code Online (Sandbox Code Playgroud)

但是当response.body()onResponse (Response<JSONObject> response)方法中打印时,它返回{}意味着它是空的.

Ama*_*ila 33

经过大量的研发,我得到了答案.请在下面找到它

使用JsonObjectcom.google.gson而不是JSONObjectorg.json

在那个调用Call<JsonObject> result()onResponse (Response<JsonObject> response)用于调用的方法之后,response.body()或者response.body().toString();它将打印出正确的Json,无论你想要什么

  • 真棒!上帝祝福你. (5认同)
  • 好东西的男人.我今天早些时候用JSONObject尝试了这个.永远不会注意到差异(JsonObject).如果可以,我会再次投票. (3认同)