0

JSON配列を含むフィールドを持つpojoがあり、jaxbはこのデータを文字列としてラップします。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"}]"
4

0 に答える 0