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(),现在可以工作了