如何使用 jax-rs 将 bean 结构映射到不同的模式
我有这个 bean,
@XmlRootElement
class Test {
boolean someValue;
List<Field> fields;
}
我想将其序列化为
<fields>
<field>
<name>someValue</name>
<value>...</value>
</field>
</fields>
<fields>
<field>
<name>otherValue</name>
<value>...</value>
</field>
</fields>
(或 json)
我应该怎么做,最好使用 jaxb 注释?
我正在使用球衣,但答案不必特定于它。
I have this bean
@XmlRootElement
class Test {
boolean someValue;
List<Field> fields;
}
I would like to serialize it as
<fields>
<field>
<name>someValue</name>
<value>...</value>
</field>
</fields>
<fields>
<field>
<name>otherValue</name>
<value>...</value>
</field>
</fields>
(or as json)
How should I do that, preferrably using jaxb annotations?
I'm using jersey, but the answer doens't have to be specific to it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

下面的怎么样?
使用 EclipseLink JAXB (MOXy) 您可以执行以下操作。注意:我是 MOXy 技术主管。
测试
字段
SomeValueAdapter
FieldsAdapter
AdaptedField
演示
import java .io.文件;
input.xml
了解更多信息
How about the following?
Using EclipseLink JAXB (MOXy) you could do the following. Note: I'm the MOXy tech lead.
Test
Field
SomeValueAdapter
FieldsAdapter
AdaptedField
Demo
import java.io.File;
input.xml
For More Information