Skip to content

Rename JsonDeserializer/JsonSerializer as ValueDeserializer/ValueSerializer in 3.0 #3044

@cowtowncoder

Description

@cowtowncoder

Although use of prefix Json made sense back in Jackson 1.0 era, we have tried to move in most cases.
One specific remaining case to fix is the abstract base classes JsonSerializer and JsonDeserializer.
Most of the code already talks about "value serializers" and "value deserializers" to refer to these (and to differentiate from "type" serializers/deserializers), so let's do:

  • JsonSerializer -> ValueSerializer
  • JsonDeserializer -> ValueDeserializer

This change may not be as drastic as it might at first seem since a vast majority of implementation will use more concrete base classes (StdSerializer, StdDeserializer); but there are still many places that need to be changed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.xIssues to be only tackled for Jackson 3.x, not 2.x

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions