Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在颤振中使用SharedReferences保存模型和modelDetail 类用户{ 字符串用户名; 日期时间用户日期; 详细清单; } 类用户详细信息{ 字符串地址; 布尔是活跃的; 日期时间日期时间 }_Flutter_Dart - Fatal编程技术网

Flutter 如何在颤振中使用SharedReferences保存模型和modelDetail 类用户{ 字符串用户名; 日期时间用户日期; 详细清单; } 类用户详细信息{ 字符串地址; 布尔是活跃的; 日期时间日期时间 }

Flutter 如何在颤振中使用SharedReferences保存模型和modelDetail 类用户{ 字符串用户名; 日期时间用户日期; 详细清单; } 类用户详细信息{ 字符串地址; 布尔是活跃的; 日期时间日期时间 },flutter,dart,Flutter,Dart,像这样? 如何使用SharedReferences保存 共享优先权的使用方式类似于映射(如果我现在回想起来的话)。 因此,我要做的是为您的模型实现toJson和FromJson,将映射从toJson()转换为字符串,并使用稍后可以访问的密钥存储它。在检索数据时,使用fromJson方法对检索到的字符串进行解码,您将得到一个具有相同值的新对象 编辑: 从json转换到json的最佳方法是使用代码生成: 您需要的所有信息都在我附加的链接中,一旦您将数据作为json,您就可以将其转换为字符串(已经回答

像这样?
如何使用SharedReferences保存

共享优先权的使用方式类似于
映射
(如果我现在回想起来的话)。 因此,我要做的是为您的模型实现toJson和FromJson,将
映射
从toJson()转换为字符串,并使用稍后可以访问的密钥存储它。在检索数据时,使用fromJson方法对检索到的字符串进行解码,您将得到一个具有相同值的新对象

编辑: 从json转换到json的最佳方法是使用代码生成:

您需要的所有信息都在我附加的链接中,一旦您将数据作为json,您就可以将其转换为字符串(已经回答了stackoverflow问题)以及如何使用共享首选项保存和检索数据的问题。祝你好运
class User{
String userName;
DateTime userDate;
List<UserDetail> detail;
}
class UserDetail{
String adress;
bool isActive;
DateTime dateTime
}