JSON

Libraries for serializing and deserializing JSON to and from Java objects.

fastjson25.8K

Very fast processor with no additional dependencies and full data binding.

Gson23.5K

Serializes objects to JSON and vice versa. Good performance with on-the-fly usage.

Moshi9.8K

Modern JSON library, less opinionated and uses built-in types like List and Map.

Jackson9.2K

Similar to GSON, but offers performance gains if you need to instantiate the library more often.

JsonPath9K

Extract data from JSON using XPATH-like syntax.

LoganSquare3.2K

JSON parsing and serializing library based on Jackson's streaming API. Outperforms GSON & Jackson's library.

Jolt1.6K

JSON to JSON transformation tool.

DSL-JSON1K

JSON library with advanced compile time databinding.

HikariJSON460

High-performance JSON parser, 2x faster than Jackson.

jackson-modules-java8398

Set of Jackson modules for Java 8 datatypes and features.

JSON-io333

Convert Java to JSON. Convert JSON to Java. Pretty print JSON. Java JSON serializer.

JsonSurfer296

Streaming JsonPath processor dedicated to processing big and complicated JSON data.

Jackson-datatype-money256

Open-source Jackson module to support JSON serialization and deserialization of JavaMoney data types.

Yasson205

Binding layer between classes and JSON documents similar to JAXB.