Spec-Zone.ru › Dart 1

dart:convert

Метод startChunkedConversion

ChunkedConversionSink<Объект> startChunkedConversion(Sink<Строка> sink)

Начинает поблочное преобразование.

Преобразователь работает более эффективно, если заданный sink является StringConversionSink.

Возвращает поблочный приемник преобразования, принимающий не более одного объекта. Вызов add более одного раза на возвращаемом приемнике является ошибкой.

Исходный код

ChunkedConversionSink<Object> startChunkedConversion(Sink<String> sink) {
  if (sink is! StringConversionSink) {
    sink = new StringConversionSink.from(sink);
  } else if (sink is _Utf8EncoderSink) {
    return new _JsonUtf8EncoderSink(
        sink._sink,
        _toEncodable,
        JsonUtf8Encoder._utf8Encode(indent),
        JsonUtf8Encoder.DEFAULT_BUFFER_SIZE);
  }
  return new _JsonEncoderSink(sink, _toEncodable, indent);
}

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-convert/JsonEncoder/startChunkedConversion.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API