ParchmentMC / Feather

Library for common data objects used by ParchmentMC projects.
MIT License
4 stars 6 forks source link

Jackson IO Library #16

Open AterAnimAvis opened 6 months ago

AterAnimAvis commented 6 months ago

IO Jackson Implementation.

Based off #15 for the AdapterPresenceTest

TODO:

Things noticed:

Closes #12

marchermans commented 6 months ago

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 commented 6 months ago

https://github.com/ParchmentMC/Feather/issues/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.