JsonCyclicError 类
报告由于循环引用而导致对象无法序列化。
引用自身的对象无法通过 JsonCodec.encode/JsonEncoder.convert 序列化。当检测到循环时,将抛出 JsonCyclicError。
- 继承
-
- Object
- Error
- JsonUnsupportedObjectError
- JsonCyclicError
构造函数
- JsonCyclicError(Object? object)
- 循环的一部分首次被检测到的对象。
属性
- cause → Object?
- 尝试转换对象时抛出的异常。finalinherited
- hashCode → int
- 此对象的哈希码。no setterinherited
- partialResult → String?
- 转换的局部结果,直到发生错误。finalinherited
- runtimeType → Type
- 对象运行时类型的表示。no setterinherited
- stackTrace → StackTrace?
- 此错误首次抛出时的堆栈跟踪。no setterinherited
- unsupportedObject → Object?
- 无法序列化的对象。finalinherited
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。inherited
-
toString(
) → String - 此对象的字符串表示。override
运算符
-
operator ==(
Object other) → bool - 等于运算符。inherited