Класс JsonUtf8Encoder
Кодировщик, который кодирует единственный объект в строку JSON, закодированную в UTF-8.
Этот кодировщик работает аналогично, сначала преобразуя объект в строку JSON, а затем кодируя строку в UTF-8, но без создания промежуточной строки.
- Наследование
-
- Object
-
StreamTransformerBase<
Объект?, Список< Целое число>> -
Converter<
Объект?, Список< Целое число>> - JsonUtf8Encoder
Конструкторы
- JsonUtf8Encoder([Строка? indent, dynamic toEncodable(dynamic object)?, Целое число? bufferSize])
- Создать конвертер.
Свойства
-
hashCode → Целое число
только для чтения, унаследованное
- Хеш-код этого объекта.
-
runtimeType → Тип
только для чтения, унаследованное
- Представление типа объекта во время выполнения.
Методы
-
bind(
Поток< Объект?> stream) → Поток< Список< Целое число>> переопределён - Преобразует предоставленный
stream. -
cast<
RS, RT>( ) → Converter< RS, RT> унаследованное - Предоставляет
Converter<RS, RT>представление этого преобразователя потока. -
convert(
Объект? object) → Список< Целое число> переопределён - Преобразовать
objectв закодированную в UTF-8 строку JSON. -
fuse<
TT>( Converter< Список< Целое число>, TT> other) → Converter< Объект?, TT> унаследованное - Объединяет
thisсother. -
noSuchMethod(
Вызов invocation) → dynamic унаследованное - Вызывается при обращении к несуществующему методу или свойству.
-
startChunkedConversion(
Поток< Список< Целое число>> sink) → ChunkedConversionSink< Объект?> переопределён - Начать поблочное преобразование.
-
toString(
) → Строка унаследованное - Строковое представление этого объекта.
Операторы
-
operator ==(
Объект other) → Булево унаследованное - Оператор равенства.
Константы
- DEFAULT_BUFFER_SIZE → const Целое число
-
_defaultBufferSize
© 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/JsonUtf8Encoder-class.html