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