Skip to content

Make JSON library configurable#9

Open
lafka wants to merge 1 commit intovanetix:mainfrom
lafka:lafka-optional-poison
Open

Make JSON library configurable#9
lafka wants to merge 1 commit intovanetix:mainfrom
lafka:lafka-optional-poison

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