【发布时间】:2021-09-15 18:00:46
【问题描述】:
我在使用 root/parent 获取 json 时遇到问题
网络服务
@POST("login")
Call<LoginResponse> userLogin(@Body LoginRequest loginRequest);
我的响应模型
public class LoginResponse {
@SerializedName("token")
private String tokenLogin;
@SerializedName("token_type")
private String tokenType;
@SerializedName("expires_in")
private String expiresTime;
}
我的电话回复:
Call<LoginResponse> loginResponseCall =
ApiClient.getUserService().userLogin(loginRequest);
loginResponseCall.enqueue(new Callback<LoginResponse>() {
@Override
public void onResponse(Call<LoginResponse> call, Response<LoginResponse> response) {
if(response.isSuccessful()){
token = response.body().getTokenLogin().toString();
String tokenType = response.body().getTokenType();
String tokenExpire = response.body().getExpiresTime();
userDao.addUser(new User(etUsername.getText().toString().trim(),etPassword.getText().toString().trim(),token));
}
当我的回答是:
{ “令牌”:“123456”, "token_type": "类型", “expire_in”:“60” }
但需要采取以下措施: { 用户:{ “令牌”:“123456”, "token_type": "类型", “expire_in”:“60” } }
我需要做什么?
【问题讨论】: