Serialization 通过排除具有预期默认值的字段来最小化json大小
我有一个有几个int、long和double字段的类。 我试图找到一种方法来防止gson用默认值序列化字段。例如,当字段A的值为0时,防止对其进行序列化;当字段B的值为1时,防止对其进行序列化;当字段C的值为2时,防止对其进行序列化 我研究了gson排除策略,但是这些策略用于根据字段的类型或名称排除字段。我需要根据字段的实际值排除字段,这当然是动态的Serialization 通过排除具有预期默认值的字段来最小化json大小,serialization,gson,Serialization,Gson,我有一个有几个int、long和double字段的类。 我试图找到一种方法来防止gson用默认值序列化字段。例如,当字段A的值为0时,防止对其进行序列化;当字段B的值为1时,防止对其进行序列化;当字段C的值为2时,防止对其进行序列化 我研究了gson排除策略,但是这些策略用于根据字段的类型或名称排除字段。我需要根据字段的实际值排除字段,这当然是动态的 这可以在gson中完成吗?gson没有特定的内置机制来处理此问题。自定义序列化处理是必要的
这可以在gson中完成吗?gson没有特定的内置机制来处理此问题。自定义序列化处理是必要的