fix[xml]: xml ignore properties

This commit is contained in:
sun
2023-09-08 10:20:41 +08:00
parent b16ec4837f
commit dc5519df28
3 changed files with 6 additions and 0 deletions
@@ -13,6 +13,7 @@
package com.zfoo.protocol.xml;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
@@ -24,6 +25,7 @@ import java.util.List;
* @version 3.0
*/
@JsonPropertyOrder({"id", "name"})
@JsonIgnoreProperties(ignoreUnknown = true)
public class XmlModuleDefinition {
@JacksonXmlProperty(isAttribute = true, localName = "id")
@@ -13,10 +13,12 @@
package com.zfoo.protocol.xml;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
@JsonPropertyOrder({"id", "location", "enhance"})
@JsonIgnoreProperties(ignoreUnknown = true)
public class XmlProtocolDefinition {
@JacksonXmlProperty(isAttribute = true, localName = "id")
@@ -13,6 +13,7 @@
package com.zfoo.protocol.xml;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
@@ -21,6 +22,7 @@ import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.List;
@JsonPropertyOrder({"modules"})
@JsonIgnoreProperties(ignoreUnknown = true)
@JacksonXmlRootElement(localName = "protocols")
public class XmlProtocols {