我想为我的网络服务使用改造。 我遇到问题如何使用动态键定义对象。 我正在尝试获取今天和明天的数据。日期总会改变。
这是json:
{ "2015-11-13": [ ], "2015-11-14": [ ]}
答案 0 :(得分:1)
如果您使用的是GSON,我猜你可以在你的通话中将响应声明为JsonObject:
@GET("your_api_path")
Call<JsonObject> getDateData();
然后在收到回复时解析它
Type mapType = new TypeToken<Map<String, List<YourModel>> >() {}.getType();
Map<String, List<YourModel>> result= gson.fromJson(jsonResponse, mapType);