gpt4 book ai didi

java - 期望 BEGIN_ARRAY 但在改造 2 中是 BEGIN_OBJECT?

转载 作者:行者123 更新时间:2023-11-29 08:42:35 24 4
gpt4 key购买 nike

<分区>

我正在为一个项目使用改造 2,但我无法解析 json 的响应。

Retrofit retrofit = new  Retrofit.Builder().baseUrl("BASE_URL").addConverterFactory(GsonConverterFactory    .create()).build();
final RetrofitApi request = retrofit.create(RetrofitApi.class);
LoginModel loginModel = new LoginModel("user@mail.com",bijoy@123#");
Call<List<LoginResponse>> listCall = request.Loginner(loginModel);
listCall.enqueue(new Callback<List<LoginResponse>>() {
@Override
public void onResponse(Call<List<LoginResponse>> call, Response<List<LoginResponse>> response) {
List<LoginResponse> loginModelList = new ArrayList<>();
loginModelList = response.body();

json 响应是这样的

 {
"response": {
"errorCode": "",
"errorMsg": "",
"successCode": "SUB001",
"successMsg": "Login successfully",
"data": {
"user_details": {
"salutation": "Mr.",
"first_name": "User",
"last_name": "R",
"email": "user@mail.com",
"alternative_email": "",
"mobile_number": "54312",
"phone_number": "",
"title_position": "",
"department": "",
"city": "",
"street": "",
"state": "",
"postcode": "",
"display_name": "Bijoy R",
"assistant_details": "",
"country_name": "India",
"institution_name": "KLO",
"user_type": "commercial"
},
"payment_details": [
{
"dateandtime": "28-07-2016 17:4736",
"payment_mode": "DD",
"items": "Accompanying Person",
"transactionId": "",
"amount": "3000.00",
"status": "Failed" } ],
}
}
}

如何为这种类型的 json 编写 getter 和 setter。

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