如何将此 JSON 格式转换为模型类并使用改造将响应转换为列表
Posted
技术标签:
【中文标题】如何将此 JSON 格式转换为模型类并使用改造将响应转换为列表【英文标题】:how to convert this JSON format into model class and get response into list using retrofit 【发布时间】:2021-10-12 08:05:57 【问题描述】:
"data": [
"resource": "teams",
"id": 1,
"name": "Pakistan",
"code": "PAK",
"image_path": "https://cdn.sportmonks.com/images/cricket/teams/1/1.png",
"country_id": 190324,
"national_team": true,
"updated_at": "2018-11-29T11:47:20.000000Z"
]
【问题讨论】:
【参考方案1】:在此处查看使用 java sample code 编写的示例代码
或查看similar question
或查看youtube course
【讨论】:
【参考方案2】:你可以有这样的东西
public class Response
private List<Data> data;
// getter and setter
class Data
private String resource;
private int id;
private String name;
private String code;
@SerializedName("image_path")
private String imagePath;
@SerializedName("country_id")
private long countryId;
@SerializedName("national_team")
private boolean nationalTeam;
@SerializedName("updated_at")
private String updatedAt;
// getters and setters
【讨论】:
以上是关于如何将此 JSON 格式转换为模型类并使用改造将响应转换为列表的主要内容,如果未能解决你的问题,请参考以下文章
将此 XML 数据转换为 JSON 格式的最简单方法 [重复]
Python:如何将 HTTP POST 转换为 JSON 格式