class Person{
String firstName;
String lastName;
String email;
}
XML的格式如下:
<person>
<firstName value="asd" />
<lastName value="bcd" />
<email value="qwe" />
</person>
我可以使用自己的XmlAdapter实现来解组/编组这个类的每个字段FirstNameAdapter、LastNameAdapter、EmailAdapter。如您所见,每个字段都以相似的方式表示——字段名称作为xml元素,字段值作为元素的属性。是否有可能创建一个“通用”适配器,我将能够传输该字段的名称,并从中提取该字段的值?
P.S. 我知道MOXy JAXB实现,但我想知道是否可以通过参考JAXB实现来实现。
谢谢!