Skip to content

Make JSON library configurable #9

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

lafka
Copy link

@lafka lafka commented Oct 9, 2022

ecto, phoenix and others seems to prefer Jason over Poison. Multiple libraries should not provide the same functionality.
Provide a way for user to select the JSON library to use.

Ecto, Phoenix and others seems to prefer `Jason` over `Poison`. Multiple libraries
should not provide the same functionality.

This introduces a breaking change where the user of the library must explicitly
mention the JSON implementation to use.
@railsmechanic
Copy link

railsmechanic commented Nov 9, 2022

Configurability is great, but I think reasonable default values are little more preferable. 😉
As ecto, phoenix, joken and oauth were already using jason as their default JSON library, maybe it make sense to switch completely to jason library?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants