gpt4 book ai didi

java - 嵌套对象的改造解析

转载 作者:行者123 更新时间:2023-11-29 20:28:45 25 4
gpt4 key购买 nike

我有以下 JSON作为回应:

http://pastebin.com/Qir7eNsP

我有 User

public class User {
private int id;
@SerializedName("count_messages")
private int countMessages;
@SerializedName("count_followers")
private int countFollowers;
@SerializedName("count_following")
private int countFollowing;
@SerializedName("date_created")
private String dateCreated;
@SerializedName("date_updated")
private String dateUpdated;
private String username, name, description, location, url, lang;
@SerializedName("fb_id")
private int fbID;
@SerializedName("tw_id")
private int twID;

Message

public class Message {

private int id;
@SerializedName("date_created")
private int dateCreated;
private String title, text;
private List<String> tags;
private User user;

我需要的是收到一个 List<Message>改造回调。

我应该使用转换器吗?我该如何定义它?

最佳答案

假设你知道如何处理 Retrofit 并且有这样的接口(interface):

public interface MyService {
@GET("/getData")
ApiResponse getData();
}

此对象将代表对您的消息的改造响应。

public class ApiResponse {

Properties properties;

public static class Properties {
List<Message> messages;
}
}

然后你可以通过这个获取消息:

ApiResponse apiResponse = myService.getData();
List<Message> messages = apiResponse.properties.messages;

关于java - 嵌套对象的改造解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32267059/

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