JsonUnsupportedObjectError 类
当对象无法被序列化时,JSON序列化时会抛出错误。
unsupportedObject 字段持有无法序列化的对象。
如果一个对象不是直接可序列化的,序列化器会在该对象上调用 toJson
方法。如果该调用失败,错误将被存储在 cause 字段中。如果调用返回了一个不可直接序列化的对象,则 cause 为 null。
- 继承
- 实现者
构造函数
- JsonUnsupportedObjectError(Object? unsupportedObject, {Object? cause, String? partialResult})
属性
- cause → Object?
- 尝试转换对象时抛出的异常。final
- hashCode → int
- 此对象的重哈希码。no setterinherited
- partialResult → String?
- 转换的部分结果,直到错误发生。final
- runtimeType → Type
- 对象的运行时类型的表示。no setterinherited
- stackTrace → StackTrace?
- 此错误首次抛出时的堆栈跟踪。no setterinherited
- unsupportedObject → Object?
- 无法序列化的对象。final
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 在访问不存在的方法或属性时调用。inherited
-
toString(
) → String - 此对象的字符串表示。override
运算符
-
operator ==(
Object other) → bool - 相等运算符。inherited