如何使用dart在颤振中将二进制文件转换为json

如何使用dart在颤振中将二进制文件转换为json,dart,flutter,Dart,Flutter,如何使用dart将二进制文件转换为FLATTER中的json请帮我解决这个问题 _alt((snapshot.data.readAsBytesSync().toString())); 您的问题不清楚snapshot.data是什么以及为什么使用readAsBytesSync,但猜测您正在寻找: import 'dart:convert'; ... String data = base64.encode(snapshot.data.readAsBytesSync()); “BASE64”已

如何使用dart将二进制文件转换为FLATTER中的json请帮我解决这个问题

 _alt((snapshot.data.readAsBytesSync().toString()));

您的问题不清楚snapshot.data是什么以及为什么使用readAsBytesSync,但猜测您正在寻找:

import 'dart:convert';
...

String data = base64.encode(snapshot.data.readAsBytesSync());

“BASE64”已弃用,不应使用。它显示此错误,请帮助我解决。请使用BASE64而不是BASE64String data=base64Encodesnapshot.data.readAsBytesSync;我尝试了这个代码,它工作得很好。谢谢你的支持。