Skip to content

[Discussion] Extracting Jackson2 Supplier from the core module and adding a new Jackson3 implementation module #12

@bengbengbalabalabeng

Description

@bengbengbalabalabeng

In v0.11.0, a JSON abstraction layer has been implemented via SPI. Currently, the core module includes a default implementation based on Jackson2. To enhance modularity and reduce the dependency burden on the core module.
I propose:

  1. Extract the existing Jackson2 Supplier from the core and create a separate module named acp-json-jackson2.
  2. Add a new Jackson3 implementation module named acp-json-jackson3, allowing users to choose as needed.

I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions