Skip to content

Preserve order of @JsonAnySetter creator property arguments #5353

@eranl

Description

@eranl

Non-creator @JsonAnySetter properties have their arguments returned in a LinkedHashMap, preserving their order. This is useful e.g. when outputing back to JSON.

However, when switching to creator properties (e.g. when converting a class to a record, now that @JsonAnySetter creator properties are supported), this behavior is lost.

Describe the solution you'd like

Make @JsonAnySetter creator properties behave similarly to non-creator ones, using a LinkedHashMap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    to-evaluateIssue that has been received but not yet evaluated

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions