我在改造库中使用模型类时遇到问题。后端字段名称已更改。
是否可以在没有模型类的情况下获得响应?
最佳答案
是的,你可以。
@POST("url")
Call<JsonObject> register(@Query("name") String name,
@Query("password") String password);
只需根据您的响应编写 JsonArray 或 JsonObject 而不是 Model 类。
然后,从响应中得到的 JsonObject 或 JsonArray 中获取数据,如下所示
Call<JsonObject> call = application.getServiceLink().register();
call.enqueue(new Callback<JsonObject>() {
@Override
public void onResponse(Call<JsonObject> call, Response<JsonObject> response) {
JsonObject object = response.body();
//parse object
}
@Override
public void onFailure(Call<JsonObject> call, Throwable t) {
}
});
关于java - 是否可以在没有模型类的情况下使用改造?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40503343/