为复杂 Json 层次结构创建 Java POJO class

Create a Java POJO class for a Complex Json hierarchy

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

{
    "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

我建议您使用一种在线服务从 JSON 生成 POJO,例如我更愿意使用 this one。只需将 JSON、select "Source type" 复制为 JSON,然后按预览或 jar。如果是 jar,只需使用任何 zip/unzip 程序将其解压缩,然后将文件复制到您的项目中。而已。