List类型实体属性XML和JSON情景下的序列号和反序列化

豆丁趣

关注

阅读 4

2024-07-24

反序列化

@JsonProperty(“SaleOrders”)可以识别xml和json
@JsonProperty(“SaleOrders”)
private List saleOrders;

@Data
@JacksonXmlRootElement(localName = "SaleOrder")
@JsonIgnoreProperties(ignoreUnknown = true)
public class SaleOrder {}

序列化

变成json可以识别@JsonProperty(“SaleOrders”)

	变成xml需要用@JacksonXmlElementWrapper,否则会变成两层的SaleOrders
	<SaleOrders>
		<SaleOrders>
	  		<WarehouseCode>571DCF</WarehouseCode>

	@JacksonXmlElementWrapper使用:
	@JacksonXmlElementWrapper(localName = "AllocationOrders")
	@JacksonXmlProperty(localName ="AllocationOrder")
	@JsonProperty("AllocationOrders")
	private List<AllocationOrderResp> details;

精彩评论(0)

0 0 举报