0
点赞
收藏
分享

微信扫一扫

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

豆丁趣 2024-07-24 阅读 4
listxmljson

反序列化

@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 条评论