Java JSON

Open-source Java projects categorized as JSON

Top 23 Java JSON Projects

  • fastjson

    FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.

  • Gson

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

  • Project mention: Rapyd API Request Signatures in Java | dev.to | 2024-05-14

    Next, add the Apache HTTP Client and the Google Gson libraries by navigating to View > Tool Window > Dependencies. You can check out the Gradle dependencies tutorial for more information on how to add Gradle dependencies.

  • 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
  • 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
  • REST Assured

    Java DSL for easy testing of REST services

  • jsonschema2pojo

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

  • Project mention: Is it somehow possible to use a class reference without importing it? | /r/javahelp | 2023-05-30

    At the moment the main project is using Quarkus and the other one is an "extension" for https://github.com/joelittlejohn/jsonschema2pojo

  • WireMock

    A tool for mocking HTTP services

  • Project mention: Fastify Meets WireMock: External Service Mocking | dev.to | 2024-02-13

    This article reveals how to integrate WireMock into Fastify with ease, enabling developers to effortlessly generate mock responses for external services. Join us as we explore the straightforward process of seamlessly integrating and optimizing Fastify applications using WireMock for enhanced testing capabilities.

  • JSON-java

    A reference implementation of a JSON package in Java.

  • SaaSHub

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

    SaaSHub logo
  • 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

  • fastjson2

    🚄 FASTJSON2 is a Java JSON library with excellent performance.

  • Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20
  • LoganSquare

    Screaming fast JSON parsing and serialization library for Android.

  • xLog

    Android logger, pretty, powerful and flexible, log to everywhere, save to file, all you want is here. (by elvishew)

  • logstash-logback-encoder

    Logback JSON encoder and appenders

  • Project mention: Tracing: Structured Logging, but better in every way | news.ycombinator.com | 2023-09-20
  • hypersistence-utils

    The Hypersistence Utils library (previously known as Hibernate Types) gives you Spring and Hibernate utilities that can help you get the most out of your data access layer.

  • Jackson

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

  • manifold

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

  • Project mention: Show HN: Rational numbers for Java, why not? | news.ycombinator.com | 2024-05-21
  • schema-registry

    Confluent Schema Registry for Kafka

  • protostuff

    Java serialization library, proto compiler, code generator

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

  • proteus

    Proteus : A JSON based LayoutInflater for Android

  • Project mention: Am i safe by sticking with Java and XML for years ahead ? | /r/androiddev | 2023-06-04

    I guess it wouldn't be a first https://github.com/flipkart-incubator/proteus , but

  • typescript-generator

    Generates TypeScript from Java - JSON declarations, REST service client

  • sirix

    SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. 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.

  • Project mention: Show HN: Integer Map Data Structure | news.ycombinator.com | 2024-01-24

    We're using a similar trie structure as the main document (node) index in SirixDB[1]. Lately, I got some inspiration for different page-sizes based on the ART and HAMT basically for the rightmost inner pages (as the node-IDs are generated by a simple sequence generator and thus also all inner pages (we call them IndirectPage) except for the rightmost are fully occupied (the tree height is adapted dynamically depending on the size of the stored data. Currently, always 1024 references are stored to indirect child pages, but I'll experiment with smaller sized, as the inner nodes are simply copied for each new revision, whereas the leaf pages storing the actual data are versioned themselfes with a novel sliding snapshot algorithm.

    You can simply compute from a unique nodeId each data is assigned (64bit) the page and reference to traverse on each level in the trie through some bit shifting.

    [1] https://github.com/sirixdb/sirix

  • problem-spring-web

    A library for handling Problems in Spring Web MVC

  • 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 JSON related posts

  • Show HN: Rational numbers for Java, why not?

    1 project | news.ycombinator.com | 21 May 2024
  • Rapyd API Request Signatures in Java

    2 projects | dev.to | 14 May 2024
  • Google Fit APIs get shut down in 2025, might break fitness devices

    8 projects | news.ycombinator.com | 7 May 2024
  • JVM Profiling in Action

    4 projects | dev.to | 18 Apr 2024
  • I created another JSON –> Java mapper (it's better)

    1 project | news.ycombinator.com | 9 Apr 2024
  • Show HN: Ditch your ORM with type-safe native SQL

    1 project | news.ycombinator.com | 9 Apr 2024
  • Show HN: Ditch your ORM with type-safe native SQL

    1 project | news.ycombinator.com | 9 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 29 May 2024
    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. Learn more →

Index

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

Project Stars
1 fastjson 25,652
2 Gson 23,008
3 jjwt 9,914
4 REST Assured 6,732
5 jsonschema2pojo 6,153
6 WireMock 6,123
7 JSON-java 4,485
8 jackson-databind 3,468
9 fastjson2 3,479
10 LoganSquare 3,215
11 xLog 3,061
12 logstash-logback-encoder 2,393
13 hypersistence-utils 2,282
14 Jackson 2,234
15 manifold 2,241
16 schema-registry 2,152
17 protostuff 2,012
18 FST 1,573
19 jsoniter 1,505
20 proteus 1,296
21 typescript-generator 1,108
22 sirix 1,087
23 problem-spring-web 1,011

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