A convenient JSON framework built on top of org.json classes.


JsonSerializable Interface for classes whose instances can be written as a JsonValue. 


JsonList An immutable list of JsonValues. 
JsonMap An immutable mapping of String keys to JsonValues. 
JsonMap.Builder Builder class for JsonMap Objects. 
JsonMatcher Class representing the leaf node of a JsonPredicate that contains the relevant field matching info. 
JsonMatcher.Builder Builder class. 
JsonPredicate Class abstracting a JSON predicate. 
JsonPredicate.Builder Builder class. 
JsonValue A JsonValue is a representation of any value that can be described using JSON. 
ValueMatcher Class representing the field matching type and values contained in a JsonMatcher. 


JsonException Thrown when a JsonValue is unable to wrap an object or unable to parse a JSON encoded String.