During serialization, we now dont call custom serializers the field is null.
During deserialization, we do not call custom deserializer if the field is to be set to null. Moreover, changed the logic to set fields to null only if explicitly indicated in the incoming Json. This is different from past behavior where all fields not mentioned in incoming Json were set to null. Now they are set to whatever the default constructor will do.
8 files changed
tree: 40b6a7a59e79f83366530c109399d536779f5f41
  1. gson/
  2. lib/
  3. wsf/