Open-source Java projects categorized as JSON | Edit details

Top 23 Java JSON Projects

  • fastjson

    A fast JSON parser/generator for Java.

    Project mention: Ask HN: Differences in Programming Style by Nationalities | | 2021-04-19

    I first noticed a difference in national styles when I contributed a patch to fastjson, a JSON parser in Java from Alibaba.

    Take a look around the repo; it'll look odd to a western programmer. There is a lot of duplication. And the tests don't have names, they are numbered.

    This was several years ago. I did end up choosing it since it really was the fastest.

  • Gson

    A Java serialization/deserialization library to convert Java Objects into JSON and back

    Project mention: How to Parse or fetch this nested Json object in android studio from Json assets file? | | 2021-12-13

    This library works very well.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • jjwt

    Java JWT: JSON Web Token for Java and Android

  • REST Assured

    Java DSL for easy testing of REST services

    Project mention: Contract-First Development Using RestAssured and OpenAPI | | 2021-04-09

    In this post, we will demonstrate how can OpenAPI be used in a RestAssured-based integration test to ensure that the API conforms to its specification.

  • jsonschema2pojo

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

    Project mention: json to java pojo | | 2021-11-02

    In which the "dates" are dynamic, so in both height and weight objects the keys are dynamic, how would i go to transfer this to a java model? If i use it will give me:

  • WireMock

    A tool for mocking HTTP services

    Project mention: Major perforamnce enhancement to Wiremocks via removing duplicated parsing | | 2022-01-27
  • LoganSquare

    Screaming fast JSON parsing and serialization library for Android.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • jackson-databind

    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 | | 2021-03-20

    Record support was added transparently to Jackson for Java 14. No extra annotations needed:

  • Jackson

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

    Project mention: Are .csv files a known 'anti-pattern' and/or not a modern data format? | | 2022-01-10

    So do XML and JSON.

  • logstash-logback-encoder

    Logback JSON encoder and appenders

    Project mention: Echopraxia, a better Java Logging API | | 2022-01-02

    what's the difference to ??

  • protostuff

    Java serialization library, proto compiler, code generator

  • schema-registry

    Confluent Schema Registry for Kafka

    Project mention: confluent Schema Registry and Rust | | 2021-07-26

    Confluent is a company founded by the creators of Apache Kafka. They are providing the Confluent Platform which consists of several components, all based on Kafka. The license for these components vary. The Schema Registry has the community-license, which basically means it's free to use as long as you don't offer the Schema Registry itself as a SaaS solution. The source code can be found on Github.

  • hibernate-types

    The Hibernate Types library gives you extra types that are not supported by the Hibernate ORM core.

    Project mention: The best way to map JSON with JPA and Hibernate | | 2021-10-17
  • FST

    FST: fast java serialization drop in-replacement

  • jsoniter

    jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go (by json-iterator)

    Project mention: Parsing Gigabytes of JSON per Second | | 2021-10-23

    Protobuf parsing is slower than an optimized json library, e.g.

  • proteus

    Proteus : A JSON based LayoutInflater for Android

    Project mention: Looking at options for adding layout files to an installed app, without updating APK | | 2021-11-21

    Flipkart has created an Proteus

  • manifold

    Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.

    Project mention: Manifold: Java typesafe metaprogramming with IDE support by abusing the compiler | | 2021-10-17
  • typescript-generator

    Generates TypeScript from Java - JSON declarations, REST service client

    Project mention: Popular technologies for a full-stack Java developer | | 2021-02-03
  • problem-spring-web

    A library for handling Problems in Spring Web MVC

    Project mention: Better Error Handling for Your Spring Boot REST APIs | | 2021-04-20

    For that already exists. Which also follows the Problem standard.


    High performance JVM JSON library

    Project mention: Performance of 12 JSON parsers for Scala | | 2021-03-29

    I've updated results of benchmarks of 12 JSON parsers for Scala: - AVSystem's scala-commons - Borer - Circe - DSL-JSON - Jackson - jsoniter-scala - Play-JSON, - play-json-jsoniter - Spray-JSON - uPickle - weePickle - zio-json

  • sirix

    SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach to store immutable revisions. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.

    Project mention: JSONiq: The JSON Query Language | | 2021-11-09

    We're working on an implementation for SirixDB with currently a slightly different syntax (for instance "=>" to dereference object fields). We're also supporting all kinds of temporal query enhancements (point in time queries, time travel queries...):

    The query engine used is developed here (core implemented by Sebastian Bächle and his tudents). Ideally the backend can be any other data store as well.

  • JsonUnit

    Compare JSON in your Unit Tests

  • zerocode

    A community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.

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). The latest post mention was on 2022-01-27.

Java JSON related posts


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

Project Stars
1 fastjson 24,089
2 Gson 20,510
3 jjwt 8,041
4 REST Assured 5,701
5 jsonschema2pojo 5,662
6 WireMock 4,854
7 LoganSquare 3,233
8 jackson-databind 2,964
9 Jackson 2,009
10 logstash-logback-encoder 2,008
11 protostuff 1,749
12 schema-registry 1,673
13 hibernate-types 1,467
14 FST 1,436
15 jsoniter 1,364
16 proteus 1,215
17 manifold 1,204
18 typescript-generator 860
19 problem-spring-web 786
20 DSL-JSON 775
21 sirix 699
22 JsonUnit 624
23 zerocode 587
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.