json_object_lite library

Classes

JsonEncoderLite
This class converts JSON objects to strings.
JsonObjectLite<E>
JsonObjectLite allows .property name access to JSON by using noSuchMethod. The object is set to not immutable so properties can be added.
JsonUtf8Encoder
Encoder that encodes a single object as a UTF-8 encoded JSON string.

Properties

enableJsonObjectLiteDebugMessages bool
Set to true to as required
getter/setter pair

Exceptions / Errors

JsonCyclicError
Reports that an object could not be stringified due to cyclic references. When the cycle is detected, a JsonCyclicError is thrown.
JsonObjectLiteException
Exception class thrown by JsonObjectLite
JsonUnsupportedObjectError
Error thrown by JSON serialization if an object cannot be serialized.