我有一个包含JSON数组的字段的pojo,jaxb将此数据包装为字符串 有没有办法克服这个问题没有umarshalling和编组json内容,而不使用自定义消息编写器?或者我可以在带有一些注释的字段中定义自定义编写器吗?
@XmlRootElement
public class TestPojo{
String name;
String list;
@XmlElement(name="name")
public String getName(){
return this.name;
}
@XmlElement(name="data")
public String getData(){
return this.data;
}
}
data是字符串格式的现有json数组
所以我想把它公开为JSON
{
"name":"My Name",
"data":[{"el":"aname"}, {"el":"aname2"}]
}
而不是
"data":"[{"el":"aname"}, {"el":"aname2"}]"