在Dart中StringDecoder发生了什么?

时间:2013-09-21 00:24:24

标签: dart

我打开了一个旧的Dart项目,我收到一条关于StringDecoder未定义的警告。如何更新我的代码?我应该使用什么而不是StringDecoder

示例代码:

response.transform(new StringDecoder()).toList().then((list) {
  print('$_client results...');
  print('${list.join()}');
  client.close();
});

1 个答案:

答案 0 :(得分:7)

StringEncoderStringDecoder类已被删除 镖:IO

相反,导入dart:convert并使用编码的解码器。

示例:

new StringDecoder() - > UTF8.decoder

new StringDecoder(encoding) - > encoding.decoder

new StringEncoder() - > UTF8.encoder