У меня проблема с сериализацией объекта с использованием 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 способ сделать это в Gson, но не повезло. Кто-нибудь знает, есть ли способ добиться этого?
Спасибо!