我正在尝试反序列化一个类似这样的休息服务响应
Class ResponsePayload {
String status;
String errorDescription;
List<Object> responseDetails;
...
}
ResponsePayload被解析并在responseDetails下我有一个已发送对象的链接hashmap。
在ResponsePayload上,我必须再次解析responseDetails中的对象。
我事先知道将在List中出现的对象类型。
一次性进行解析的有效方便的方法是什么?
有没有办法设置反序列化器来将List解析为类型对象。
答案 0 :(得分:1)
Retrofit会自动反序化对您的对象类型的响应。您必须做的是jut在响应类中指定对象类型,如下所示
Class ResponsePayload {
String status;
String errorDescription;
List<ResponseDetails> responseDetails;
...
}