仅在某些字段上使用gson反序列化json对象

时间:2013-10-02 04:56:34

标签: java json gson

如果我有课时说

class A
{
String field1
String field2
String field3
} 

我还有另一个包含以下内容的B类

{
String field1
String field2
} 

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

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

1 个答案:

答案 0 :(得分:1)

最好的方法是将field3标记为

  

瞬态

Gson不会从字符串中填充(反序列化)其值。 或者,您可以使用自定义反序列化器实现,该实现将选择性地反序列化事物。对于这种解决方案,这是一个link