我想使用自定义字段映射器动态地将xml反序列化为pojo。 例如,我有pojo:
class Person{
String f1;
String f2;
}
class Mapper {
String getFieldXpath(String field) {
if(field='f1')
return "someXPathToFiled1";
if(field='f2')
return "someXPathToFiled2";
}
}
<client>
<age>23</age>
<sex>neutral</sex>
<client>
我想要的是将xml映射到pojo,而不是使用jackson注释将x静态映射到xml中的字段,但是使用mapper,对于字段f1,将映射来自mapper返回的xpath的值
答案 0 :(得分:0)
您能否详细说明您想要做的事情?
我应该像这样使用JAXB和XJC:
https://www.thoughts-on-java.org/generate-your-jaxb-classes-in-second/