【发布时间】:2017-08-29 06:01:39
【问题描述】:
目前我正在尝试通过 Java 代码自动化 JSON API。我已经成功运行了 JSON 而没有嵌套。现在在我们的 API 中,有嵌套的 JSON,我需要通过 POJO 自动化...我该怎么做它..
一个 API 为我工作,它只有一个参数。
API 的 JSON
{
"userId": 1
},
它的 JAVA 类。
public class Post {
@JsonProperty("userId")
private String userId;
public String getUserId()
{
return userId;
}
public void setUserId(String userId)
{
this.userId = userId;
}
}
现在我有一个包含多个嵌套参数的 API。如何创建相同的 Java 类?
嵌套 JSON
{
"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"
}
}
}
}
}
如何为此编写 Java 类?
提前致谢!
【问题讨论】:
标签: java json rest api jackson