Error thrown by JSON serialization if an object cannot be serialized.

The unsupportedObject field holds that object that failed to be serialized.

If an object isn't directly serializable, the serializer calls the 'toJson' method on the object. If that call fails, the error will be stored in the cause field. If the call returns an object that isn't directly serializable, the cause is be null.

Inheritance
Implemented by

Properties

cause → dynamic
read-only

The exception thrown when trying to convert the object.

stackTrace StackTrace
read-only, inherited

unsupportedObject → dynamic
read-only

The object that could not be serialized.

Constructors

JsonUnsupportedObjectError(unsupportedObject, {cause})

Methods

toString() → String

Returns a string representation of this object.