-1
鉴于以下JSON如何忽略一个JSON场,并得到它的值用杰克逊ObjectMapper
{
"countries":{
"country":[{
"name":"USA",
"independence":"July 4, 1776",
}],
},
}
我会想忽略“国家”,并得到国家的值,而不是映射。因此,映射后,我的JSON应该看起来像这样
{
"countries": [{
"name":"USA",
"independence":"July 4, 1776",
}],
}
这是目前可能与ObjectMapper?
编辑:下面是POJO的
public class Result {
private static final long serialVersionUID = 6403654749443599206L;
@Getter @Setter @JsonProperty("country") private List<Country> countries;
}
public class Country {
private static final long serialVersionUID = 6403654749443599206L;
@Getter @Setter private String name;
@Getter @Setter private String independence;
}
,我这样做
return new ObjectMapper().readValue({jsonValue}, Result.class);
你的代码是什么样的? –
@CássioMazzochiMolinreturn mapper.readValue({jsonValue},{pojo.class}); – user3137376
你的POJO课程是什么样的? –