Flutter 将Json数组转换为Qr码,并将其检索为Json数组

Flutter 将Json数组转换为Qr码,并将其检索为Json数组,flutter,Flutter,我正在尝试创建一个颤振应用程序,在其中我试图将共享首选项中的一些数据保存为字符串数组 我想把这个数组传递给二维码并生成二维码 后来当我收到它时,它会生成相同的数组 这可能吗?是的,你可以用简单的方法来做,比如- 首先,从字符串数组创建JSONObject var json = jsonEncode(list.map((e) => e.toJson()).toList()); 第二个,使用此颤振库从上面的json字符串生成QR码- Last,从扫描QR中获取stringValue,并将其

我正在尝试创建一个颤振应用程序,在其中我试图将共享首选项中的一些数据保存为字符串数组

我想把这个数组传递给二维码并生成二维码

后来当我收到它时,它会生成相同的数组


这可能吗?

是的,你可以用简单的方法来做,比如-

首先,从字符串数组创建
JSONObject

var json = jsonEncode(list.map((e) => e.toJson()).toList());
第二个,使用此颤振库从上面的json字符串生成QR码-

Last,从扫描QR中获取
stringValue
,并将其转换为
jsonObject

为了扫描生成的QR,您可以使用任何颤振库,如-


您还可以告诉我如何从扫描QR中获取stringValue并将其转换为JSONObject查看上述指定库的文档并实现扫描代码吗。并从结果字符串中再次进行Json解析。我已经实现了扫描。我无法正确地解析字符串,将其转换回jsonList=json.decode(receivedString);-若要执行json parsingtype“\u InternalLinkedHashMap”不是“List”类型的子类型,则会出现此错误