android jackson xml,Java 备忘: 使用 Jackson 包的 XML 注解的例子
作为例子的 XML 如下str212345-15-2a7b8文]]>对应于使用 Jackson 注解的 JavaBean 如下import java.util.*;import com.fasterxml.jackson.dataformat.xml.annotation.*;import lombok.Data;@Data@JacksonXmlRootElement(localName =
作为例子的 XML 如下
str
2
1
2
3
4
5-1
5-2
a7b
8
文]]>
对应于使用 Jackson 注解的 JavaBean 如下
import java.util.*;
import com.fasterxml.jackson.dataformat.xml.annotation.*;
import lombok.Data;
@Data
@JacksonXmlRootElement(localName = "root")
public class RootXml {
private String k1;
@JacksonXmlProperty(localName = "k-2")
private Integer k2;
@JacksonXmlElementWrapper(localName = "k3")
private Collection ki;
@JacksonXmlElementWrapper(localName = "k4")
@JacksonXmlProperty(localName = "ka")
private Collection k4;
@JacksonXmlElementWrapper(localName = "k5", useWrapping = false)
private Collection k5;
@JacksonXmlProperty(isAttribute = true)
private Integer k6;
@Data
public static class Value1 {
@JacksonXmlText
private String a;
}
private Value1 k7;
@Data
public static class Value2 {
@JacksonXmlText(value = false)
private String a;
}
private Value2 k8;
@JacksonXmlCData(value = true) // 序列化时是否总是使用 CDATA 块
private String k9;
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)