gpt4 book ai didi

java - 改造后获取Json数组

转载 作者:行者123 更新时间:2023-12-02 09:48:00 27 4
gpt4 key购买 nike

当我想从发布响应中检索数组时遇到问题

这是我的帖子

{
"user_email": "xxxx@gmail.com",
"user_password": "12345"
}

这是我的帖子回复,我想获取 token 值

{
"status": true,
"code": 200,
"message": "Request Succeded: Login success",
"data": [
{
"token": "bsWIVXTLuud2ZbdnUvI8037fT7D0t7MTvusBrNjskah"
}
]
}

这是我的模型 LoginModel.java

@SerializedName("data")
@Expose
private Data data ;

public Data getData() {
return data;
}

public void setData (Data data) {
this.data = data;
}

public LoginModel(String user_email, String user_password) {
this.user_email = user_email;
this.user_password = user_password;
}

数据.java

public String getToken() {
return token;
}

public void setToken(String token) {
this.token = token;
}

我之前尝试过的代码, TextView 什么也没有显示

LoginModel loginModelresponse = response.body();

String token = loginModelresponse.getData().getToken();

textView.setText(token);

我想从我的帖子回复中获取 token 。

最佳答案

您的数据值是 token 数组,而不是对象本身

创建一个带有 token String 字段的 Token 类,然后像这样替换 Data 类

@SerializedName("data")
@Expose
private List<Token> data ;

要获取 token ,您必须迭代列表

关于java - 改造后获取Json数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56517168/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com