为Complex Json层次结构创建Java POJO类

时间:2015-01-02 09:45:22

标签: java json

我想知道如何为像这样的复杂Json创建Java Pojo类。

{
    "glossary" : {
        "title" : "example glossary",
        "GlossDiv" : {
            "title" : "S",
            "GlossList" : {
                "GlossEntry" : {
                    "ID" : "SGML",
                    "SortAs" : "SGML",
                    "GlossTerm" : "Standard Generalized Markup Language",
                    "Acronym" : "SGML",
                    "Abbrev" : "ISO 8879:1986",
                    "GlossDef" : {
                        "para" : "A meta-markup language, used to create markup languages such as DocBook.",
                        "GlossSeeAlso" : ["GML", "XML"]
                    },
                    "GlossSee" : "markup"
                }
            }
        }
    }
}

我找到了这个例子here

1 个答案:

答案 0 :(得分:3)

我建议您使用其中一种在线服务从JSON生成POJO,例如我更愿意使用this one。只需复制您的JSON,选择“源类型”作为JSON,然后按预览或jar。如果是jar,只需使用任何zip / unzip程序解压缩并复制项目中的文件即可。而已。