我有一个复杂的地图要序列化,比如
Map<ClassA, Map<ClassB, Map<...>>>.
我使用GsonBuilder()
并添加了enableComplexMapKeySerialization()
. 它工作得很好,但就像
[{
"foo": "bar"
// data of A
},
[
{
// data of B
}
// other information
]
]
我的问题是,有没有办法将类名添加到 Json 中,所以看起来像
[
"ClassA": {
"foo": "bar"
// data of A
},
[
{
// data of B
}
// other information
]
]