我试图使用新泽西州和杰克逊(虽然这样做JSON在分解作品的任何其他方式)进入我的某种形式的系统中,这(无论是POJO或者一些其他表示)。杰克逊泽西JSON
基本上我只需要数据部分。我试图用列表的GenericTypes,但这是一个嵌套列表,我只是不知道该怎么做。很多荣誉的帮助,我真的很感激它!
{
"total": 4,
"data": [
{
"descriptor": "",
"multiInstance": false,
"active": false
},
{
"descriptor": "Apparel",
"multiInstance": true,
},
{
"descriptor": "abcd123",
"multiInstance": false,
},
{
"descriptor": "abcd",
"multiInstance": false,
}
]
}
这是我正在尝试使用的类。我需要一个班级名单。
public class customObject {
@JsonProperty(value = "descriptor")
private String descriptor;
@JsonProperty(value = "multiInstance")
private Boolean multiInstance;
//getters and setters
}
编辑:
我使用它在这里。
CustomObjectResponse WDCOResponse = 资源 .TYPE(MediaType.APPLICATION_JSON) 。接受(MediaType.APPLICATION_JSON) .header( “授权”,为gettoken())得到(WDCOResponse.class)。
但它仍然无法正常工作。
编辑2: 想通了!谢谢大家。 :)
我不得不添加注释来告诉它忽略,如果没有被发现的东西,一些我找回了JSON并没有完全形成,并非所有的领域是绝对neccesary。
您是否尝试使用http://www.jsonschema2pojo.org/? – MariuszS