This library provides some sort of interoperability between Jackson to Gson. Mainly, right now it does two things:
- Allows reading source json via Jackson ObjectMapper as JsonElement via the GsonModule
- Allows converting between JsonNode and JsonElement and vice-versa via the NodeConverter utility class
Gradle:
repositories {
maven {
name = "voigon-releases"
url = "https://mvn.apartiumservices.com/repository/voigon-releases"
}
}
dependencies {
implementation 'dev.voigon:gson-jackson-interop:1.0.0'
}
Maven:
<repositories>
<repository>
<id>voigon-releases</id>
<url>https://mvn.apartiumservices.com/repository/voigon-releases</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>dev.voigon</groupId>
<artifactId>voigon:gson-jackson-interop</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
- Reading source json via Jackson ObjectMapper as JsonElement
- Converting between JsonNode and JsonElement and vice-versa
- Delegating serializers and deserializers between Gson to Jackson