颤振:如何从 mysql-data 中创建列表?

时间:2021-01-20 00:15:03

标签: mysql json list flutter

从 MySQL 查询中我得到如下数据:

(Fields: {IDAufgaben: 2630, Aufgabe: erste Aufgabe}, 
 Fields: {IDAufgaben: 2627, Aufgabe: Testen})

json.decode 给出了 FormatException - 我认为是因为缺少引号。

如何更改 Dart 列表中收到的 MySQL 数据?

非常感谢您的帮助,我是 Flutter 和 Dart 的新手……

1 个答案:

答案 0 :(得分:0)

也应该用引号引起来,但是如果你从终端日志中取出它,那么会发生什么是引号不包括在内,解决方案是使用 jsonencode 更改为 json

喜欢这个:

final myfiled = {"IDAufgaben": "2630", "Aufgabe": "erste Aufgabe"};
print(JsonEncoder.withIndent(" ").convert(myfiled));

/// result terminal is :

{
 "IDAufgaben": "2630",
 "Aufgabe": "erste Aufgabe"
}