GetJson is the simplest HTTP library to Receive JSON Data from REST Service. It Gives data as a String which can be used to pass the data between activities which can then be converted to JsonObject to carry on further operations. It can also return data in JsonObject. It also offers an array of Internet related features.
What does GetJson do :-
Receives JSON Data from the REST Service with just the url. Does all of this in a background thread rather than the main thread Can check if Internet Connection is available or not. Can also check Internet speed. Can also check if the device time has been changed or not.
Jsonsurfer is dedicated in processing big and complicated json data with three major features.
Simple and easy json parser, json generator, and data holder based on
JSONObject for android.
This library intends to make JSON very easy to interact with in Java; it also makes (de)serialization painless.
It wraps around the well-known
org.json classes (
JSONArray, etc.) which also happen to be included in the Android SDK. As we all know, those stock classes tend to be a pain. They feel bulky, and make you try/catch way too many Exceptions.
This is a demo project on Flatbuffers. Flatbuffers is an android parsing library which is much faster then GSON.
This project explains how to setup flatbuffers and use them to serialize and deserialize the models.
In short, this is a GraphQL request JSON body builder for Kotlin. It will generate the JSON string for request body that work with GraphQL Server.
An extension to Moshi that provides general purpose, simple and yet useful
JsonAdapters that are not present in the main library.
Stag improves Gson performance by automatically generating reflection-less TypeAdapters for your model objects.
An agnostic Json abstraction to perform data binding operations for Android and Java.
Retrofit ships with support for OkHttp's RequestBody and ResponseBody types but the library is content-format agnostic. This modules contained herein are additional converters for JSON which uses FastJson.
Flatten json response with this simple library (for those who uses Gson for json deserialization).
Perfect Java serialization to and from JSON format. Also, supports pretty-printing of JSON.
The fastest JSON parsing and serializing library available for Android. Based on Jackson's streaming API, LoganSquare is able to consistently outperform GSON and Jackson's Databind library by 400% or more. By relying on compile-time annotation processing to generate code, you know that your JSON will parse and serialize faster than any other method available.
Project is inspired by ig-json-parser. It basically do the same thing as ig-json-parser, but the differences are:
JsonToSpecwhich can generate the spec from a folder of json samples. so you not even need to write the spec if you have a working backend. but most of time you will want to customize the result by editing the result spec
What this tool can do right now:
It will create the folder structure for the package you provide, then it will read the json at the url you provide, and output java classes into a zip file.
RapidJSON is a JSON parser and generator for C++. It was inspired by RapidXml.
Fast JSON parser for Java projects. The following scalar types are supported:
If a json field is another dictionary, it can be represented by another model class. That model class must also have the @JsonType annotation.
Lists of objects are supported either as Java Lists or Queues.
ModelMapper is an Android library to help parsing JSON strings and mapping it to objects of model classes automatically.
JSON.simple is a simple Java toolkit for JSON. You can use JSON.simple to encode or decode JSON text.
Stand-alone data-binding module designed as a light-weight (and -featured) alternative to
jackson-databind: will only deal with "Maps, Lists, Strings, wrappers and Java Beans.