我正在使用 Java 8,并且尝试使用“Collectors.groupingBy”,但尚未获得所需的格式
public class ConsigneeLoadDetails {
private Integer tripID;
private String consignor;
private String consignee;
private String city;
private Double distanceToNext;
private Double load;
private Integer cap;
private Integer vehicleCapacity;
private Double cLoad;
private Integer truckUtilisation;
private Double latitude;
private Double longitude;
// getter , setter of all parameters
}
List<ConsigneeLoadDetails> listConsigneeLoadDetails = new ArrayList();
// loop to add ConsigneeLoadDetails
listConsigneeLoadDetails.add(consigneeLoadDetails);
我的 API 响应低于 Json
我想要以下格式的回复
最佳答案
为什么不重新安排你的 POJO 类,就像这样
public class ConsigneeLoadDetails {
private Integer tripID;
private String consignor;
private Integer vehicleCapacity;
private Double cLoad;
private Integer truckUtilisation;
private List<consigneeDetails> consigneeDetails
private Double latitude;
private Double longitude;
// getter , setter of all parameters
}
public class ConsigneeDetails {
private String consignee;
private String city;
private Double distanceToNext;
private Double load;
private Integer cap;
// getter , setter of all parameters
}
关于java - 将泛型类型的Json转换为特定的Json格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58023274/