我有这样的课
class MData
{
String version;
String ttl;
Foo[] foos;
}
Foo 是类Foo {String key; String value}
并使用 gson 序列化 MData 的实例会创建像这样的 json
{
"version" : "1.0",
"ttl" : 4,
"foos" : [ {"key" : "fooKey1", "value" : "fooValue1" } , {"key" : "fooKey2", "value" : "fooValue2" }]
}
但我想知道是否有办法将 json 生成操作为这样的东西
{
"version" : "1.0",
"ttl" : 4,
"fooKey1" : "fooValue1",
"fooKey2" : "fooValue2"
}
无需重写原始类或引入中间类型。
我有很多具有键/值属性的现有实体,并且要求有一个平面 json,我正在寻找一种调整生成的方法,以便获得所需的输出。