我正在使用Retrofit来点击api。我需要得到Json和标题响应。所以我的界面方法是这样的。因此,在响应类型对象中,我从response.getHeaders()
获得响应头。但是当我试图从response.getBody()
获得json响应时,我没有得到正确的响应。我需要帮助从Response对象获取和解析json响应: - (
@GET("/api/hello/categories")
retrofit.client.Response getData();
答案 0 :(得分:1)
getBody()
不会直接返回String,如果您不想使用Retrofit的内置转换器,则必须自行转换。
This link应该是从响应中获取String的简单方法,您可以相应地解析它。