Skip to content

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