Java Gson:序列化映射时显示类名
我有一个复杂的映射要序列化,比如Java Gson:序列化映射时显示类名,java,gson,Java,Gson,我有一个复杂的映射要序列化,比如 Map<ClassA, Map<ClassB, Map<...>>>. 我的问题是,有没有一种方法可以将类名添加到Json中,使其看起来像 [ "ClassA": { "foo": "bar" // data of A }, [ { // data of B } // oth
Map<ClassA, Map<ClassB, Map<...>>>.
我的问题是,有没有一种方法可以将类名添加到Json中,使其看起来像
[
"ClassA": {
"foo": "bar"
// data of A
},
[
{
// data of B
}
// other information
]
]
您的第二个JSON输出看起来无效。数组没有属性名。您可以序列化到{“ClassA”:{…}谢谢。这是一个错误。在第二种情况下,输出看起来仍然无效
[
"ClassA": {
"foo": "bar"
// data of A
},
[
{
// data of B
}
// other information
]
]