Top 23 Java JSON Projects
A fast JSON parser/generator for Java.Project mention: Ask HN: Differences in Programming Style by Nationalities | news.ycombinator.com | 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.
A Java serialization/deserialization library to convert Java Objects into JSON and backProject mention: How to package a function + arguments for remote execution (without RMI)? | reddit.com/r/javahelp | 2021-09-26
(but tbh I would definitely suggest looking into Gson)
Scout APM: A developer's best friend. Try free for 14-days. 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.
Java JWT: JSON Web Token for Java and Android
A modern JSON library for Kotlin and Java.Project mention: Google SignIn Compose | dev.to | 2021-09-24
Moshi is a modern JSON library for Android and Java. It makes it easy to parse JSON into Java objects
Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etcProject mention: Working with spoonacular API in Springboot | reddit.com/r/learnjava | 2021-07-15
Use json2pojo to store json data retrieved using rest template and map it to a pojo ig.
Java DSL for easy testing of REST servicesProject mention: Contract-First Development Using RestAssured and OpenAPI | dev.to | 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.
A tool for mocking HTTP servicesProject mention: localstack - a fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline | reddit.com/r/programming | 2021-08-15
I'm the one that introduced that functionality in https://github.com/tomakehurst/wiremock/pull/674. You're right that it can be PITA to maintain if you have tons of stub mappings. There's two things that I've found that help:
Run Linux Software Faster and Safer than Linux with Unikernels.
Screaming fast JSON parsing and serialization library for Android.
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
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.
Logback JSON encoder and appendersProject mention: Java Spring Application logging to WS endpoint | reddit.com/r/javahelp | 2021-07-23
You can use the Logstash Logback encooder. You mentioned Elk, so there must be a Logstash running somewhere you can connect to with this appender
Java serialization library, proto compiler, code generator
Confluent Schema Registry for KafkaProject mention: confluent Schema Registry and Rust | dev.to | 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.
FST: fast java serialization drop in-replacement
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go (by json-iterator)
The Hibernate Types library gives you extra types that are not supported by the Hibernate ORM core.Project mention: Hibernate Community • Performance comparison with JDBC - Does anyone have a modern version of this comparison? | reddit.com/r/java | 2021-06-18
Complex DB structures are not a problem. You can map any database type you want: JSON, HStore, Ranges, Inet, as I did in this hypernate-types project.
Proteus : A JSON based LayoutInflater for AndroidProject mention: Server driven UI Requirement in Flutter | reddit.com/r/flutterhelp | 2021-06-03
Then again, there are a few libraries for native development like Epoxy by AirBnB and https://github.com/flipkart-incubator/proteus where they do the same thing.
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.Project mention: Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more. | reddit.com/r/java | 2021-10-16
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
High performance JVM JSON libraryProject mention: Performance of 12 JSON parsers for Scala | reddit.com/r/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
A library for handling Problems in Spring Web MVCProject mention: Better Error Handling for Your Spring Boot REST APIs | reddit.com/r/java | 2021-04-20
For that https://github.com/zalando/problem-spring-web already exists. Which also follows the Problem standard.
SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. 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: Hacktoberfest 2021 is Here👩💻 🧑💻 👨💻! | dev.to | 2021-10-02
Compare JSON in your Unit Tests
What are some of the best open-source JSON projects in Java? This list will help you:
Are you hiring? Post a new remote job listing for free.