Java:解析杰克逊

时间:2017-11-18 06:16:00

标签: java json jackson

我试图将以下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
}

1 个答案:

答案 0 :(得分:2)

使用以下网站,它将创建您的POJO,您可以直接使用它。 Link

相关问题