Класс JsonUnsupportedObjectError
Ошибка, возникающая при сериализации JSON, если объект невозможно сериализовать.
Поле 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 переопределение - Строковое представление этого объекта.
Операторы
- operator ==(
Object other) → bool унаследовано - Оператор проверки на равенство.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-convert/JsonUnsupportedObjectError-class.html