Android 颤振-找不到Base64类

Android 颤振-找不到Base64类,android,dart,flutter,Android,Dart,Flutter,我有点怀疑你是否能帮助我。问题如下: 我正在用存储在json中的本地数据创建一个实体(产品), 我将其从文件转换为Base64并将其放入json。。。 由于这个原因,json增长了很多,但我希望尽可能地复制 当我使用包含Base64中存储的图像的BD SQlite时,应用程序应该做出反应的场景。 正如您在一些示例中所看到的,最好声明将图像保存为Uint8List的属性 然后使用方法:Image.memory(product.mainImage)将获得图像。但是当我试着呼叫Base64时 类我找不

我有点怀疑你是否能帮助我。问题如下: 我正在用存储在json中的本地数据创建一个实体(产品), 我将其从文件转换为Base64并将其放入json。。。 由于这个原因,json增长了很多,但我希望尽可能地复制 当我使用包含Base64中存储的图像的BD SQlite时,应用程序应该做出反应的场景。 正如您在一些示例中所看到的,最好声明将图像保存为Uint8List的属性 然后使用方法:Image.memory(product.mainImage)将获得图像。但是当我试着呼叫Base64时 类我找不到它,当我将导入放在类所在的位置时,VSCode告诉我“import” 没有使用。。。并建议我移除它。谢谢你的关注,希望你能帮助我

我的Json

{
 "products" : [
 {
  "id" : 1, 
  "name":"Perfumes y aseo personal",
  "description" : "Perfumes y aseo personal",
  "mainImage": "/9j/4AAQSkZJRgABAQEAYABgAAD....",
  "firstImage": "/9j/4AAQSkZJRgABAQAAAQABA...",
  "secondImage": "/9j/4AAQSkZJRgABAQEAYABgA..." 
 },
 .....
我的代码

import 'dart:async';
import 'dart:typed_data';

class Product {

 int id;
 String name;
 String description;
 Uint8List mainImage;
 Uint8List firstImage;
 Uint8List secondImage;

 Product({this.id,this.name,this.description,this.mainImage,this.firstImage,this.secondImage});

 Product.fromMap(Map<String,dynamic> map)
 :id = map["id"],
  name = map["name"],
  description = map["description"],
  mainImage = No found -> Base64.decode(map["main_image"]), 
  firstImage = No found -> Base64.decode(map["first_image"]),
  secondImage = No found -> Base64.decode(map["second_image"]);

}
导入'dart:async';
导入“dart:键入的_数据”;
类产品{
int-id;
字符串名;
字符串描述;
UINT8列表主映像;
UINT8列出第一个图像;
UINT8列表二次映像;
产品({this.id,this.name,this.description,this.mainImage,this.firstImage,this.secondImage});
Product.fromMap(地图地图)
:id=map[“id”],
名称=映射[“名称”],
description=map[“description”],
mainImage=No found->Base64.decode(映射[“main_image”]),
firstImage=No found->Base64.decode(映射[“first_image”]),
secondImage=No found->Base64.decode(映射[“second_image”]);
}

您必须导入
dart:convert
并使用
base64
而不是
base64

您必须导入
dart:convert
并使用
base64
而不是
base64
的可能重复