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