我的API打印一个简单的JSON对象像这样得到简单的JSON对象响应?使用改装2个
我尝试以下操作:
Call<JSONObject> result();
但是,当打印response.body()
在onResponse (Response<JSONObject> response)
方法,它返回{}
这意味着它是空的。
我的API打印一个简单的JSON对象像这样得到简单的JSON对象响应?使用改装2个
我尝试以下操作:
Call<JSONObject> result();
但是,当打印response.body()
在onResponse (Response<JSONObject> response)
方法,它返回{}
这意味着它是空的。
经过大量的[R & d的我得到了答案。请从包org.json
从包com.google.gson
,而不是JSONObject
找到它下面
使用JsonObject
这一呼吁Call<JsonObject> result()
后并用来调用response.body()
onResponse (Response<JsonObject> response)
方法或response.body().toString();
它西港岛线从apiwhatever你想
打印正确的Json为了得到org.json.JSONArray或org.json.JSONObject刚刚创建自定义ConverterFactory喜欢这里: https://github.com/marcinOz/Retrofit2JSONConverterFactory
你有没有试过访问'response.raw()。body()'? –
你有没有得到解决方案? – WonderKid