1
一个对象假设我们有以下2类: GSON创建复杂的对象
public class Test {
private String element1;
private SubTest subTest;
}
public class SubTest {
private String element2;
}
如果我创建Test
类JSON我将在下一个字符串:
{element1:null,subTest:{element2:null}}
但我需要结果JSON与此视图:
{element1:null,subTest_element2:null}
我知道我可以做这通过创建一个适配器,我可以实现序列化方法,但我需要其他的东西,例如注释,我将把它放在private SubTest subTest;
有人可以帮助我吗?
不要忘记使用GsonBuilder.registerTypeAdapterFactory(新的InlinedFieldFactory())来利用这个野兽! – 2012-03-03 06:23:58
不幸的是我们使用gson 1.7.1,现在我们无法迁移到新版本。 – Deplake 2012-03-05 09:43:35
为什么不呢? (我是Gson的维护者;我总是很好奇为什么人们不能获得新的热情)。 – 2012-03-06 02:34:24