LibJson

Very flexible, lightweight (~8KiB) and simple to use JSON library for Java.

Features:

  1. JsonObject
    1. String to JsonObject and vice-versa
    2. Java Object to JsonObject and vice-versa
      Class of the object needs to use LibJson annotations to help the conversion process. This way the library provides more flexibility as users can direct the conversion process.
    3. Map to JsonObject and vice-versa
  2. JsonArray
    1. String to JsonArray and vice-versa 
    2. Iterable to JsonArray and vice-versa
    3. Java Array to JsonArray and vice-versa