Top 21 Jackson Open-Source Projects
Java JWT: JSON Web Token for Java and AndroidProject mention: JWT authentication in Spring Security and Angular | dev.to | 2020-09-14
There are many open-source JWT implementations available for all languages. In this blog post, we use Java jjwt library in this blog post.
Main Portal page for the Jackson projectProject mention: Spring Boot: Apprentice Cookbook | dev.to | 2021-06-07
The ResponseEntity will be automatically transformed to an HTTP response, using the HttpStatus as response code and transforming the message to a JSON object. On top of transforming Maps to JSON objects, Spring Boot configure Jackson to map all public attributes or getters of any class to a JSON object.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etcProject mention: Is there a good JSON to Gson converter for Kotlin? | reddit.com/r/Kotlin | 2021-06-20
I found a Json to Gson converter in Java that works really well, but I want one that creates classes in Kotlin. Any suggestions?
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations includedProject mention: If you could change one thing in the Java and one thing in the JVM, what would you change? | reddit.com/r/java | 2021-05-04
Annotation processors? Like Immutables? Those already exists, but the major difference is that an annotation processor cannot change the processed class, but has to create another one.
General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)Project mention: Now that records are official, hoping for expanded support from popular libraries and frameworks | reddit.com/r/java | 2021-03-20
Record support was added transparently to Jackson for Java 14. No extra annotations needed: https://github.com/FasterXML/jackson-databind/pull/2714
🚀 Plugin for Android Studio And IntelliJ Idea to generate Kotlin data class code from JSON text ( Json to Kotlin )
Core part of Jackson that defines Streaming API as well as basic shared abstractionsProject mention: Ryū: fast float-to-string conversion (Java lib, 2018 paper) | reddit.com/r/java | 2021-03-07
Jackson already has some improvements for string-to-number conversion over stock JDK parser (https://github.com/FasterXML/jackson-core/pull/677). Would be great if they added faster number-to-string too.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.Project mention: Kotlin Team AMA #3: Ask Us Anything | reddit.com/r/Kotlin | 2021-05-27
Got you, thanks. I didn’t mean to sound offensive - a better wording would be that they don’t seem to prioritize this part, at least based on https://github.com/FasterXML/jackson-module-kotlin/issues/199, which has one abandoned branch from a 3rd party and a couple of comments from from maintainers.
Generates TypeScript from Java - JSON declarations, REST service clientProject mention: Popular technologies for a full-stack Java developer | reddit.com/r/java | 2021-02-03
Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypesProject mention: How to transition to Scala 3? | reddit.com/r/scala | 2021-05-13
JSON query and transformation languageProject mention: Seeking a JSON file converter | reddit.com/r/json | 2021-06-09
You could use a transformation language like JSLT to write a transform, then apply it to all files. Not sure if that's suitable for you.
Set of support modules for Java 8 datatypes (Optionals, date/time) and features (parameter names)Project mention: Is there a preferred naming convention for Optional variables? | reddit.com/r/javahelp | 2021-03-19
Let's say you have a REST API that returns customers. The service layer would talk to repository layer which would talk to the entity layer to ultimately get the Customer object. It makes the most sense just to return Optional to the controller, and using a certain serialization module, the Optional would automatically get translated to JSON.
Clojure library for fast JSON encoding and decoding.Project mention: Clojure's JSON ecosystem: Choosing a JSON library | reddit.com/r/Clojure | 2021-06-02
I hope they accept my PR
Uber-project for (some) standard Jackson textual format backends: csv, properties, yaml (xml to be added in future)
Unconventional Java code for building web servers / services without a framework. Think dropwizard but as a seed project instead of a framework. If this project had a theme it would be break the rules but be mindful of your decisions.
Extension module to properly support datatypes of javax.money
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
⚗️ Lightweight HTTP extensions for JavaProject mention: Response caching with Java's HTTP client (Methanol 1.5.0) | reddit.com/r/java | 2021-05-15
2) Any response code that is cacheable by default is saved unless forbidden by Cache-Control. Otherwise, the response is cached if headers allow it.
A typescript library to deserialize and serialize json into classes. You can use different path pattern to resolve deeply nested structures. Every path pattern provided by lodash/get|set object is supported. Check out src/examples as a reference.Project mention: Json serialization deserialization with the support of deeply nested json structures. | reddit.com/r/typescript | 2021-05-23
XML builder library based on XPath processingProject mention: Is it possible to use Dotty/Scala 3.0 with Gradle? | reddit.com/r/scala | 2021-03-05
There's no official support yet, but you can hack something like this temporarily: https://github.com/SimY4/xpath-to-xml/blob/master/xpath-to-xml-scala/build-3.gradle
Binary JSON-like format and Java library.Project mention: Number Parsing at a Gigabyte per Second | reddit.com/r/programming | 2021-01-30
That said, I ran JMH dedicated to only testing that specific case, like your link, and sure enough *10 was slightly faster. But when I switch back to *10 in the original project, it resulted in a 5% performance loss (best case of course, ran several times).
What are some of the best open-source Jackson projects? This list will help you:
|2||Jackson JSON Processor||6,639|
|17||Kripton Persistence Library||111|