小编Abm*_*bmb的帖子

如何解决未处理的异常:将对象转换为可编码对象失败?

我创建了 2 个类,第一个是:

class Mesure {
  late String equipement; 
  late String number; 
  late String courant = ""; 
  

  Mesure.init(List<String> values) {
    equipement = values[0];
    number = values[1];
    courant = values[2];
    
  }

}
Run Code Online (Sandbox Code Playgroud)

和数据库类:

class DataBase {
  late int? id;
  late Mesure? mesure;
  late String? status;
  DataBase.init(int id, Mesure mesure, String status) {
    id = id;
    mesure = mesure;
    status = status;
  }
}
Run Code Online (Sandbox Code Playgroud)

现在我用一些值初始化了数据库:

  Mesure mesure = Mesure.init(values);
  DataBase test = DataBase.init(0, mesure, "status");
Run Code Online (Sandbox Code Playgroud)

我想将它存储在存储 getX 中:

   final box = GetStorage(); …
Run Code Online (Sandbox Code Playgroud)

local-storage flutter flutter-getx

4
推荐指数
1
解决办法
1507
查看次数

标签 统计

flutter ×1

flutter-getx ×1

local-storage ×1