dart:convert
JsonCyclicError class
Reports that an object could not be stringified due to cyclic references.
An object that references itself cannot be serialized by JsonCodec.encode/JsonEncoder.convert. When the cycle is detected, a JsonCyclicError is thrown.
- Inheritance
-
Constructors
- JsonCyclicError(Object? object)
- The first object that was detected as part of a cycle.
Properties
- cause → Object?
final, inherited
- The exception thrown when trying to convert the object.
- hashCode → int
read-only, inherited
- The hash code for this object.
- partialResult → String?
final, inherited
- The partial result of the conversion, up until the error happened.
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
- stackTrace → StackTrace?
read-only, inherited
- The stack trace at the point where this error was first thrown.
- unsupportedObject → Object?
final, inherited
- The object that could not be serialized.
Methods
- noSuchMethod(Invocation invocation) → dynamic
inherited
- Invoked when a non-existent method or property is accessed.
- toString() → String
override
- A string representation of this object.
Operators
- operator ==(Object other) → bool
inherited
- The equality operator.