2013-10-02 66 views
0
反序列化JSON对象

如果我有一类说使用GSON只在某些领域

class A 
{ 
String field1 
String field2 
String field3 
} 

而且我有一个包含以下

{ 
String field1 
String field2 
} 

有密钥的字节数组另一个B类值对,[#maps到field1,#maps到field2]如何使用gson将字节数组映射到类A中的字段而不创建包含地图中确切数量字段的类B?

可以在反序列化时排除field3吗?我怎么做 ?

回答

1

最好的办法是,以纪念field3作为

短暂

GSON将不填充(反序列化),其从字符串 值。或者,你可以使用自定义解串器实现这将有选择地反序列化事物。这是针对这种解决方案的link