JsonUnsupportedObjectError class - dart:convert library (original) (raw)
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 thecause field. If the call returns an object that isn't directly serializable, the cause is null.
Inheritance
Implementers
Constructors
JsonUnsupportedObjectError.new(Object? unsupportedObject, {Object? cause, String? partialResult})
Properties
The exception thrown when trying to convert the object.
final
The hash code for this object.
no setterinherited
The partial result of the conversion, up until the error happened.
final
A representation of the runtime type of the object.
no setterinherited
The stack trace at the point where this error was first thrown.
no setterinherited
The object that could not be serialized.
final
Methods
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
A string representation of this object.
override
Operators
operator ==(Object other)→ bool
The equality operator.
inherited