У меня проблема с сериализацией объекта с помощью 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"}}
,
в основном, включая элемент верхнего уровня. Я попытался сделать Google способ сделать это в Гсоне, но не повезло. Кто-нибудь знает, есть ли способ достичь этого?
Спасибо!