我希望用Retrofit解析这个JSON(不知道字段名{xxx,yyy,zzz}) 我尝试过一些Maps,但是我做错了什么。 请帮助我解析这个该死的json。
{
xxx: [
{
name: "name1",
description: "desc1"
}
],
yyy: [
{
name: "name2",
description: "desc2"
}
],
zzz: [
{
name: "name3",
description: "desc3"
},
{
name: "name4",
description: "desc4"
}
]
}
---解决方案---
我尝试创建一个名为“responce”的类,但这是错误的做法。
public class DishesCategoryResponse {
public Map<String, List<Dish>> settingsMap;
}
我试了一下,它有效了。
@GET("/api/restaurant_menu/{id}")
Observable<Map<String, List<Dish>>> getDishesCategory(@Path("id") long id);
JsonObject
中,有一种方法可以对条目进行迭代。 - njzk2