【发布时间】:2020-09-28 23:23:41
【问题描述】:
通过创建新的 getter n setter 读取 json 对象并存储到 bean 中。我想从下面作为字符串接收的 json 对象中读取粗体值。
[{"country":"**India**","provinces":[{**"province":"India","confirmed":265928,"recovered":129095,"deaths":7473,"active":129360**}],"latitude":20.593684,"longitude":78.96288,"date":"2020-06-08"}]
豆子:
@JsonIgnoreProperties(ignoreUnknown = true)
public class CoronaBean {
private String country; } and other needs to be created
ObjectMapper mapper = new ObjectMapper();
try {
CoronaBean[] coronaBean = mapper.readValue(json, CoronaBean[].class);
for(CoronaBean c: coronaBean ){
System.out.println(c.getCountry());
}
} catch (JsonProcessingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我能够成功读取国家/地区,但我想读取上面以粗体显示的其他值
【问题讨论】:
标签: java spring spring-boot jackson spring-boot-maven-plugin