JacksonXml - 如何解组/反序列化XML文件中

时间:2017-11-16 16:41:07

标签: java xml jackson xml-deserialization jackson-modules

我有XML文件,其中最后一行是注释文本,包含唯一ID XXX。 目标是对属性的注释值进行反序列化。

<countries>
  <code>AD<code/>
  <code>AE<code/>     
</countries>
<!-- RUID: [XXXX] -->

预期的班级结构

@JacksonXmlRootElement(localName = "countries")
public class CountriesRS {
    String RUID; // the property to store velue from  <!-- RUID: [XXXX] -->
    List<String> code;
}

读取值的代码

XmlMapper xmlMapper = new XmlMapper();

CountriesRS rs = xmlMapper.readValue(detailsString, CountriesRS.class);

如何配置 XmlMapper 来执行此操作?

我使用 jackson-dataformat-xml 版本2.8

0 个答案:

没有答案