通过排除具有预期默认值的字段来最小化json大小

时间:2011-12-23 23:49:24

标签: serialization gson

我有一个包含几个int,long和double字段的类。 我试图找到一种方法来防止gson使用默认值序列化字段。例如,当值为0时阻止序列化字段A,当值为1时阻止字段B,当值为2时阻止字段C.

我查看了gson排除策略,但这些是根据类型或名称排除字段。我需要根据实际值排除字段,这些值当然是动态的。

这可以在gson中完成吗?

1 个答案:

答案 0 :(得分:0)

Gson没有特定的内置机制来处理这个问题。自定义序列化处理是必要的。