我有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