小编iDa*_*N5x的帖子

告诉改造应该映射某个json字段的变量?

我正在谈论的REST API正在响应结构中的一些请求:

{
  "_links": {
    "next": "NEXT_DATA_BLOCK_URL",
    "prev": "PREV_DATA_BLOCK_URL",
    "self": "CURRENT_DATA_BLOCK_URL"
  },
  "RESPONSE_DATA_NAME": [
    {
      ... DATA_FIELDS ...
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

'RESPONSE_DATA_NAME'是数据"名称" - 根据所需要求进行更改.例如,它可能是"团队"或"消息".

因此,我创建了一个包含以下成员的泛型类:

public class PagedResponse<T> {
  public PagingLinks _links;
  public List<T> _data;
}
Run Code Online (Sandbox Code Playgroud)

我有没有办法设置我的RestAdapter,以便它总是将'RESPONSE_DATA_NAME'映射到'_data'成员,无论字段名称实际是什么?

谢谢^ _ ^

json gson retrofit

12
推荐指数
1
解决办法
6644
查看次数

标签 统计

gson ×1

json ×1

retrofit ×1