2015-09-10 54 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