Java Jackson

Open-source Java projects categorized as Jackson

Top 23 Java Jackson Projects

  1. jjwt

    Java JWT: JSON Web Token for Java and Android

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. jsonschema2pojo

    Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc

  4. jackson-databind

    General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)

  5. Immutables

    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 included

    Project mention: Translating 10M lines of Java to Kotlin | news.ycombinator.com | 2024-12-22

    > * data class Foo(val theImplementationAndStyleOfDataClasses: String)

    For the purists there are records now in Java (which can be combined with destructuring / pattern matching - there were significant improvements in this area in the last few JDK releases, and more are coming!). In this regard Java had surpassed Kotlin by some margin.

    For the enterprise coders, there is the Immutables project (https://immutables.org) which you can say is Lombok on steroids (but implemented correctly, that is, by generating classes which you can inspect as regular source code, instead of relying on hacking the compiler...).

    > * elvis?.operator?.chaining

    This will hopefully be finally resolved by one of the subprojects of project Valhalla, as a prerequisite for value class support (which cannot be null, so...).

    The others on your list are small and subjective stylistic differences, of course your preference may vary, but should not weigh heavily in any Java vs Kotlin discussion.

  6. Jackson

    Core part of Jackson that defines Streaming API as well as basic shared abstractions

  7. typescript-generator

    Generates TypeScript from Java - JSON declarations, REST service client

  8. JSLT

    JSON query and transformation language

    Project mention: Spending too much time optimizing for loops | news.ycombinator.com | 2024-07-01

    FWIW, my experience with [JSLT](https://github.com/schibsted/jslt/) was that I first wrote an AST interpreter. Then I and another person independently wrote bytecode interpreters, but the AST interpreter remains faster than both.

    It may be that the JVM is simply better at optimizing one type of code than the other.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. spring-petclinic-rest

    REST version of the Spring Petclinic sample application

    Project mention: Reverse engineer Spring Web in 5 minutes using a recording debugger | dev.to | 2024-12-17

    We will see how the tool works on Spring Web based app. The project which we are going to use is spring-petclinic. This is a basic web app written on Java with Spring Web. Suppose, we want to understand how it works. And we want to do it really quick.

  11. jackson-dataformat-csv

    Uber-project for (some) standard Jackson textual format backends: csv, properties, yaml (xml to be added in future)

  12. jackson-modules-java8

    Set of support modules for Java 8 datatypes (Optionals, date/time) and features (parameter names)

  13. jackson-jq

    jq for Jackson Java JSON Processor

  14. methanol

    ⚗️ Lightweight HTTP extensions for Java & Kotlin

  15. Jackson-datatype-money

    Extension module to properly support datatypes of javax.money

  16. StubbornJava

    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.

  17. Kripton Persistence Library

    A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.

  18. avaje-jsonb

    java json binding library via source code generation

  19. id-mask

    IDMask is a Java library for masking internal ids (e.g. from your DB) when they need to be published to hide their actual value and to prevent forging. It has support optional randomisation has a wide support for various Java types including long, UUID and BigInteger.

    Project mention: IDMask – Encryption and Obfuscation of Database IDs | news.ycombinator.com | 2024-02-18
  20. Josson & Jossons

    A complete query and transformation language for JSON and a template engine to generate text output.

  21. jackson-modules-java-17-sealed-classes

    Simplified polymorphic de/serialization of Java 17 sealed classes for Jackson

  22. xpath-to-xml

    XML builder library based on XPath processing

  23. Riot4J

    Riot4J is a work-in-progress reactive Java wrapper for the Riot API with a specific focus on the VALORANT APIs.

  24. unit-testing-backward-compatibility-of-messages-example

    Unit testing backward compatibility of messages example

  25. aon

    Binary JSON-like format and Java library.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Jackson discussion

Log in or Post with

Java Jackson related posts

  • Using nested annotations for key-value pairs in a custom annotation

    2 projects | dev.to | 19 Jan 2025
  • Using a HashMap in a custom Annotation

    2 projects | dev.to | 17 Dec 2024
  • Now it's PostgreSQL's turn to have a bogus CVE

    1 project | news.ycombinator.com | 6 Sep 2023
  • Disputed Jackson-databind CVE Causing Disruption

    1 project | news.ycombinator.com | 28 Jun 2023
  • Is it somehow possible to use a class reference without importing it?

    1 project | /r/javahelp | 30 May 2023
  • Serverless Speed: Rust vs. Go, Java, and Python in AWS Lambda Functions

    5 projects | /r/rust | 18 Apr 2023
  • "Shaping JSON" in Jackson without creating an object

    1 project | /r/javahelp | 15 Jan 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 8 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Jackson projects in Java? This list will help you:

# Project Stars
1 jjwt 10,474
2 jsonschema2pojo 6,270
3 jackson-databind 3,547
4 Immutables 3,454
5 Jackson 2,280
6 typescript-generator 1,165
7 JSLT 646
8 spring-petclinic-rest 487
9 jackson-dataformat-csv 412
10 jackson-modules-java8 399
11 jackson-jq 284
12 methanol 260
13 Jackson-datatype-money 256
14 StubbornJava 233
15 Kripton Persistence Library 119
16 avaje-jsonb 68
17 id-mask 67
18 Josson & Jossons 36
19 jackson-modules-java-17-sealed-classes 16
20 xpath-to-xml 7
21 Riot4J 5
22 unit-testing-backward-compatibility-of-messages-example 2
23 aon 1

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Java is
the 8th most popular programming language
based on number of references?