我在使用 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 中执行此操作的方法,但没有运气。任何人都知道是否有办法实现这一目标?
谢谢!