以下是我从服务器获得的示例响应。
"request": {
"authenticate-login": {
"response": {
"status": 1,
"msg": "User Authorized!"
}
}
}
我已经使用Retrofit很长一段时间了,这是我第一次遇到这样的问题。
答案 0 :(得分:1)
在改造中使用Gson builder进行json转换。
Gson gson = new GsonBuilder()
.setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES)
.create();
RestAdapter restAdapter = RestAdapter.Builder()
.setEndpoint(Config.BASE_URL)
.setConverter(new GsonConverter(gson))
.build;
另一方面,您只需在POJO中设置@SerializedName("")
注释。