为复杂 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 程序将其解压缩,然后将文件复制到您的项目中。而已。
我想知道如何为像这样的复杂 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 程序将其解压缩,然后将文件复制到您的项目中。而已。