From fc46a9fc1ab992400670fd4c5b11350100a1f73c Mon Sep 17 00:00:00 2001 From: "milo.simpson" Date: Sun, 6 Dec 2015 13:01:16 -0600 Subject: [PATCH] Added a new section for JSON Processing, and updated the existing JSON section to clarify it as being more specific to serialization and deserialization. Applying under contributing guideline "(d) a niche product that fills a gap". --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6732f42..f46ff70 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ A curated list of awesome Java frameworks, libraries and software. - [IDE](#ide) - [Imagery](#imagery) - [JSON](#json) + - [JSON Processing](#json-processing) - [JVM and JDK](#jvm-and-jdk) - [Logging](#logging) - [Machine Learning](#machine-learning) @@ -355,13 +356,21 @@ A curated list of awesome Java frameworks, libraries and software. ## JSON -*Libraries that simplify JSON processing.* +*Libraries for serializing and deserializing JSON to and from Java objects.* * [Genson](http://owlike.github.io/genson/) - Powerful and easy to use Java to JSON conversion library. * [Gson](https://github.com/google/gson) - Serializes objects to JSON and vice versa. Good performance with on-the-fly usage. * [Jackson](http://wiki.fasterxml.com/JacksonHome) - Similar to GSON but has performance gains if you need to instantiate the library more often. * [LoganSquare](https://github.com/bluelinelabs/LoganSquare) - JSON parsing and serializing library based on Jackson's streaming API. Outpeforms GSON & Jackson's library. +## JSON Processing + +*Libraries for processing data in JSON format.* + +* [JsonPath](https://github.com/jayway/JsonPath) - Extract data from JSON using XPATH like syntax. +* [JsonSurfer](https://github.com/jsurfer/JsonSurfer) - Streaming JsonPath processor dedicated to processing big and complicated JSON data. +* [Jolt](https://github.com/bazaarvoice/jolt) - JSON to JSON transformation tool. + ## JVM and JDK *Current implementations of the JVM/JDK.*