例如我有 json 看起来像:
{
"data": [
{
"name": "one"
},
{
"name": "two"
}
]
}
例如,我有带有字段名称的对象用户。
是否有可能将数据数组解析为对象用户的写入方法?
就像是
Call<List<User>> getUsers(@KeyPath("data"))
现在要做到这一点,我需要创建一个类似的包装类
public class UsersWrapper {
@SerializeName("data")
public ArrayList<User> users;
}
接下来我在服务中
public interface Service {
@GET("users")
Call<UsersWrapper> getUsers()
}
但我所有的请求只是响应数据,但数组中的变量对象。
在这种情况下,我需要为任何数据请求创建包装器。疼痛 :(
?