startChunkedConversion 方法
override
开始分块转换。
只能向返回的 sink 中传递一个对象。
参数 sink
将接收到根据在创建此编码器时提供的构造函数参数 bufferSize
确定的字节列表大小的数据。
实现
ChunkedConversionSink<Object?> startChunkedConversion(Sink<List<int>> sink) {
ByteConversionSink byteSink;
if (sink is ByteConversionSink) {
byteSink = sink;
} else {
byteSink = ByteConversionSink.from(sink);
}
return _JsonUtf8EncoderSink(byteSink, _toEncodable, _indent, _bufferSize);
}