Defines the exceptions that Jsonizer may throw.
Thrown when a type has no default constructor and the custom constructor cannot be fulfilled.
Base class of any exception thrown by jsonizer.
Thrown when the keys of a json object fail to match up with the members of the target type.
Thrown when fromJSON cannot convert a JSONValue into the requested type.