Flutter 要在颤振中列出的复杂字符串

Flutter 要在颤振中列出的复杂字符串,flutter,dart,Flutter,Dart,我将列表的对象转换为字符串并保存在数据库中。 我想要的是在从数据库回迁时解析回对象列表 [ { "name": "Dart", "value": 1 }, { "name": "Flutter", "value": 1 } ] 上面是我从数据库中取回的示例数据 谢谢我假设您的数据是格式。在这种情况下,它就像在字符串上使用一样简单: import 'dart:convert'; List<Map<String, dynamic>

我将列表的对象转换为字符串并保存在数据库中。 我想要的是在从数据库回迁时解析回对象列表

[
  {
    "name": "Dart",
    "value": 1
  },
  {
    "name": "Flutter",
    "value": 1
  }
]
上面是我从数据库中取回的示例数据


谢谢

我假设您的数据是格式。在这种情况下,它就像在
字符串上使用一样简单:

import 'dart:convert';

List<Map<String, dynamic>> data = jsonDecode(string);
导入'dart:convert';
列表数据=jsonDecode(字符串);
退房


了解更多信息。

FormatException:意外字符(位于字符3)[{name:google,value:0}]@aryansingh您需要JSON数据。您在注释中输入的数据不是格式化数据。那就不行了。什么API不返回JSON?我在数据库中保存数据时使用了jsonEncode(),现在可以工作了