Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Serialization 通过排除具有预期默认值的字段来最小化json大小_Serialization_Gson - Fatal编程技术网

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

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

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

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


这可以在gson中完成吗?

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