Класс JsonCyclicError
Сообщает, что объект не может быть сериализован из-за циклических ссылок.
Объект, ссылающийся на себя, не может быть сериализован с помощью JsonCodec.encode/JsonEncoder.convert. При обнаружении цикла выбрасывается исключение JsonCyclicError.
- Наследование
-
- Object
- Error
- JsonUnsupportedObjectError
- JsonCyclicError
Конструкторы
- JsonCyclicError(Object? object)
- Первый объект, обнаруженный как часть цикла.
Свойства
- 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.18.5/dart-convert/JsonCyclicError-class.html