我想通过Retrofit解析这个JSON(我不知道字段名称{xxx,yyy,zzz})我尝试了一些地图,但我做错了一些事情。请帮我解析这个该死的 json
{
xxx: [
{
name: "name1",
description: "desc1"
}
],
yyy: [
{
name: "name2",
description: "desc2"
}
],
zzz: [
{
name: "name3",
description: "desc3"
},
{
name: "name4",
description: "desc4"
}
]
}
Run Code Online (Sandbox Code Playgroud)
- -解决方案 - -
我尝试创建班级响应,但方式错误
public class DishesCategoryResponse {
public Map<String, List<Dish>> settingsMap;
}
Run Code Online (Sandbox Code Playgroud)
然后我尝试了这个并且它有效
@GET("/api/restaurant_menu/{id}")
Observable<Map<String, List<Dish>>> getDishesCategory(@Path("id") long id);
Run Code Online (Sandbox Code Playgroud)