包含现有JSON数组的字段的Jaxb / JSON响应

时间:2012-08-30 19:32:10

标签: java json jaxb jersey marshalling

我有一个包含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"}]"

0 个答案:

没有答案