相关疑难解决方法(0)

Gson序列化包含根值的POJO?

我在使用Gson序列化对象时遇到问题.

@XmlRootElement
class Foo implements Serializable {
    private int number;
    private String str;

    public Foo() {
        number = 10;
        str = "hello";
    }
}
Run Code Online (Sandbox Code Playgroud)

Gson会将其序列化为JSON

{"number":10,"str":"hello"}.

但是,我希望它是

{"Foo":{"number":10,"str":"hello"}},

所以基本上包括顶级元素.我试图谷歌一种方式在Gson做到这一点,但没有运气.任何人都知道是否有办法实现这一目标?

谢谢!

java serialization json gson

22
推荐指数
3
解决办法
1万
查看次数

标签 统计

gson ×1

java ×1

json ×1

serialization ×1