2015-09-10 24 views
14

我的API打印一个简单的JSON对象像这样得到简单的JSON对象响应?使用改装2个

我尝试以下操作:

Call<JSONObject> result(); 

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

+0

你有没有试过访问'response.raw()。body()'? –

+0

你有没有得到解决方案? – WonderKid

回答

28

经过大量的[R & d的我得到了答案。请从包org.json

从包com.google.gson,而不是JSONObject找到它下面

使用JsonObject这一呼吁Call<JsonObject> result()后并用来调用response.body()onResponse (Response<JsonObject> response)方法或response.body().toString();它西港岛线从apiwhatever你想

+3

太棒了!上帝祝福你。 – Steven

+3

好东西的人。我今天早些时候用JSONObject试过了。永远不会注意到这个区别(JsonObject)。如果可以的话,我会再次高兴。 – i2097i