【发布时间】:2015-10-27 11:42:39
【问题描述】:
我生成了这个 json,我想反序列化为 POJO 列表
{
"members":
[
{"id":"947","route":"123","milkNo":"Z5623","nationalId":"65326812","firstName":"Server","otherName":"Farmer","country":"Kenya","county":"Nyandarua","address":"South Kinangop","phone1":"0752365258","phone2":"0712456321","email":"yunus.awse@gmail.com","sent":"0","remoteServer":1,"createdAt":"2015-10-21 11:17:31","updatedAt":"0000-00-00 00:00:00"}],
"milkPayment":
[
{"id":"3","memberNo":"1","quantity":"40","price":"36","amount":"1437.5","deductions":"16390","payable":"-14952.5","date":"2015-10-16","remoteServer":1,"createdAt":"2015-10-16 10:26:10"}
],
"advancePayment":[]
}
如何仅提取 members 数组部分,以便我可以在以下代码中提供它以获取成员列表
ObjectMapper objectMapper = new ObjectMapper();
List<Member> newMemberDeductions = objectMapper.readValue(a, objectMapper.getTypeFactory().constructCollectionType(List.class, Member.class));
【问题讨论】: