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

Jackson IO Library #16

Draft
wants to merge 1 commit into
base: dev
Choose a base branch
from
Draft

Conversation

AterAnimAvis
Copy link
Contributor

@AterAnimAvis AterAnimAvis commented Apr 10, 2024

IO Jackson Implementation.

Based off #15 for the AdapterPresenceTest

TODO:

  • Decide on the correct version for FeatherModule.VERSION
  • Fix up docs on JacksonTest
  • Potentially redesign the ignoreNonDocumented implementation
  • Add more documentation :harold:.

Things noticed:

Closes #12

@marchermans
Copy link
Member

Just a question: What is the usage of this? I have no problem with adding it, but I want to know why we have this module.

@AterAnimAvis
Copy link
Contributor Author

AterAnimAvis commented Apr 10, 2024

#12
Jackson happens to be the other leg of the main three JSON libraries for Java (GSON, Jackson, Moshi), I believe we also got a request for it at some point (looking into it slightly more, it was likely from someone making a Discord Bot since both JDA and Discord4J pull in jackson, although can't find the original message).
It semi serves as a good alternative for Moshi since that moved to Kotlin.

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.

Add IO adapter/datatype module for FasterXML Jackson
2 participants