Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Support pluggable JSON library #1344

Open
dcr-stripe opened this issue Apr 21, 2022 · 3 comments
Open

Feature Request: Support pluggable JSON library #1344

dcr-stripe opened this issue Apr 21, 2022 · 3 comments

Comments

@dcr-stripe
Copy link
Contributor

dcr-stripe commented Apr 21, 2022

Tracking issue for supporting other libraries for JSON (de)serialization.

We've had a number of requests over the years to do this, so will be using this as the main feature request to a) track support for this and b) track work in this space.

@pizzi80
Copy link

pizzi80 commented May 25, 2022

maybe it's better to move to standard Java Json Binding (JSR 367)

https://javaee.github.io/jsonb-spec/

@dcr-stripe
Copy link
Contributor Author

Good idea @pizzi80 - I think in general we want to support a more pluggable JSON infrastructure, so this could certainly fall under that. I don't think we necessarily want to only support one library since we'll have the same problem we have today where folks are pulling in a different library through their app framework and don't want to need two JSON libraries.

@pizzi80
Copy link

pizzi80 commented Jun 28, 2022

Yes I know... actually this is the biggest error of Java as a language in the last decade
Now they've finally fixed it with Json Binding, so probably frameworks will slowly move to jsonb
but it will require another decade 🤣

I hope that develop a json agnostic library will not require too much effort for you

@dcr-stripe dcr-stripe changed the title Feature Request: Support Jackson Feature Request: Support pluggable JSON library Jun 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants