我试图将以下json解析为Java对象。它有一个名为BaseCategory
的外部对象。 BaseCategory
有一组类别对象。类别具有一组子类别对象。
{
"name":"base",
"categories":[
{
"name":"category1",
"subCategories": [
{
"name":"subCategory1"
},
{
"name": "subCategory2"
}
]
},
{
"name":"category2",
"subCategories": [
{
"name":"subCategory3"
},
{
"name": "subCategory4"
}
]
}
]
}
POJO
课程如下。剥离以显示相关信息。你能帮我解决一下吗?
public class BaseCategory {
private String name;
private Set<Category> categories = new HashSet<Category>();
//setters and getters
}
public class Category {
private String name;
private Set<SubCategory> subCategories = new HashSet<SubCategory>();
//setters and getters
}
public class SubCategory {
private String name;
//setters and getters
}