Jackson

Open-source projects categorized as Jackson

Top 23 Jackson Open-Source Projects

  • jjwt

    Java JWT: JSON Web Token for Java and Android

  • Project mention: Java JWT: JSON Web Token for Java and Android | news.ycombinator.com | 2023-10-04
  • Jackson JSON Processor

    Main Portal page for the Jackson project

  • Project mention: Data API for Amazon Aurora Serverless v2 with AWS SDK for Java - Part 2 Executing SQL statements | dev.to | 2024-02-19

    We can then easily convert this string value into the array of Products using librares like Jackson.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • jsonschema2pojo

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

  • jackson-databind

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

  • Project mention: The Bogus CVE Problem | news.ycombinator.com | 2023-09-21

    Jackson had this problem a few months back, where someone reported a critical CVE against the project and broke builds all around the planet https://github.com/FasterXML/jackson-databind/issues/3972

    Basically the programmer (not the attacker) had to write code where an object contained itself

    HashMap map=new HashMap<>();

    map.put("recursive",map);

    After this, Jackson would indeed stack overflow if you asked it to wrap the object to JSON. Then again, half the build-in Java functions (e.g. getting an object hashcode for the map object) also fail for a recursive structure.

    The issue remains open 3 months later, Mitre still thinks it's hella serious, and people have yet again learned to just ignore their CI warning about CVEs

  • 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: Unchecked Java: Say Goodbye to Checked Exceptions Forever | news.ycombinator.com | 2023-07-13

    This is every Lombok lover's favorite strawman argument I've run into.

    I've been coding in Java professionally for ~20 years. I can count with zero hands the number of times I've been burned by a getter or setter getting changed into something surprising.

    If you really need auto-generated getters/setters/builders - Immutables [1] is a library that does it using bog standard annotation processing rules that don't require hacking your build process.

    [1] https://github.com/immutables/immutables

  • JsonToKotlinClass

    🚀 Plugin for Android Studio And IntelliJ Idea to generate Kotlin data class code from JSON text ( Json to Kotlin )

  • Jackson

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

  • SaaSHub

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

    SaaSHub logo
  • json4s

    JSON library

  • typescript-generator

    Generates TypeScript from Java - JSON declarations, REST service client

  • jackson-module-kotlin

    Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.

  • JSLT

    JSON query and transformation language

  • guardrail

    Principled code generation from OpenAPI specifications

  • jackson-module-scala

    Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes

  • Project mention: Scala Custom JSON codec Help | /r/scala | 2023-06-05

    The other comment is asking the right questions. But also how is it failing? Do you have an error message? Is JsonUtil part of Jackson? Do you need to be using https://github.com/fasterxml/jackson-module-scala with an object mapper?

  • spring-petclinic-rest

    REST version of the Spring Petclinic sample application

  • jsonista

    Clojure library for fast JSON encoding and decoding.

  • jackson-dataformat-csv

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

  • jackson-modules-java8

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

  • jackson-jq

    jq for Jackson Java JSON Processor

  • Project mention: jq 1.7 Released | news.ycombinator.com | 2023-09-06

    So just picking Java https://github.com/eiiches/jackson-jq

    > jackson-jq aims to be a compatible jq implementation. However, not every feature is available; some are intentionally omitted because thay are not relevant as a Java library; some may be incomplete, have bugs or are yet to be implemented.

    Where JMESPath has fully compliant 1st party implementations in Python, Go, Lua, JS, PHP, Ruby, and Rust and fully compliant 3rd party implementations in C++, Java, .NET, Elixer, and TS.

    Having a spec and a test suite means that a all valid JMESPath programs will work and work the same anywhere you use it.

  • Jackson-datatype-money

    Extension module to properly support datatypes of javax.money

  • 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.

  • methanol

    ⚗️ Lightweight HTTP extensions for Java

  • Project mention: Any library you would like to recommend to others as it helps you a lot? For me, mapstruct is one of them. Hopefully I would hear some other nice libraries I never try. | /r/java | 2023-05-27

    Methanol - Lightweight HTTP extensions for Java: https://github.com/mizosoft/methanol

  • jackson-module-kogera

    Lightweight and high-performance jackson-module-kotlin

  • Project mention: Show HN: I made Jackson-module-Kotlin without Kotlin-reflect | news.ycombinator.com | 2023-11-09
  • Kripton Persistence Library

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

  • 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).

Jackson related posts

  • Data API for Amazon Aurora Serverless v2 with AWS SDK for Java - Part 2 Executing SQL statements

    2 projects | dev.to | 19 Feb 2024
  • The Bogus CVE Problem

    4 projects | news.ycombinator.com | 21 Sep 2023
  • 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
  • Scala Custom JSON codec Help

    1 project | /r/scala | 5 Jun 2023
  • Is it somehow possible to use a class reference without importing it?

    1 project | /r/javahelp | 30 May 2023
  • Create a custom Jackson JsonSerializer und JsonDeserializer for mapping values

    2 projects | dev.to | 11 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 jjwt 9,924
2 Jackson JSON Processor 8,880
3 jsonschema2pojo 6,154
4 jackson-databind 3,468
5 Immutables 3,373
6 JsonToKotlinClass 3,028
7 Jackson 2,234
8 json4s 1,471
9 typescript-generator 1,111
10 jackson-module-kotlin 1,107
11 JSLT 607
12 guardrail 515
13 jackson-module-scala 495
14 spring-petclinic-rest 443
15 jsonista 397
16 jackson-dataformat-csv 398
17 jackson-modules-java8 394
18 jackson-jq 271
19 Jackson-datatype-money 243
20 StubbornJava 232
21 methanol 217
22 jackson-module-kogera 130
23 Kripton Persistence Library 119

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com