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
经过大量的研发,我得到了答案.请在下面找到它
使用JsonObject
包com.google.gson
而不是JSONObject
包org.json
在那个调用Call<JsonObject> result()
和onResponse (Response<JsonObject> response)
用于调用的方法之后,response.body()
或者response.body().toString();
它将打印出正确的Json,无论你想要什么