Gson を使用してオブジェクトをシリアル化する際に問題が発生しています。
@XmlRootElement
class Foo implements Serializable {
private int number;
private String str;
public Foo() {
number = 10;
str = "hello";
}
}
Gson はこれを JSON にシリアル化します
{"number":10,"str":"hello"}
.
しかし、私はそうであってほしい
{"Foo":{"number":10,"str":"hello"}}
、
基本的にトップレベルの要素を含めます。Gsonでこれを行う方法をグーグルで検索しようとしましたが、うまくいきませんでした。これを達成する方法があるかどうかは誰にも分かりますか?
ありがとう!