从 MySQL 查询中我得到如下数据:
(Fields: {IDAufgaben: 2630, Aufgabe: erste Aufgabe},
Fields: {IDAufgaben: 2627, Aufgabe: Testen})
json.decode
给出了 FormatException
- 我认为是因为缺少引号。
如何更改 Dart 列表中收到的 MySQL 数据?
非常感谢您的帮助,我是 Flutter 和 Dart 的新手……
答案 0 :(得分:0)
也应该用引号引起来,但是如果你从终端日志中取出它,那么会发生什么是引号不包括在内,解决方案是使用 jsonencode 更改为 json
喜欢这个:
final myfiled = {"IDAufgaben": "2630", "Aufgabe": "erste Aufgabe"};
print(JsonEncoder.withIndent(" ").convert(myfiled));
/// result terminal is :
{
"IDAufgaben": "2630",
"Aufgabe": "erste Aufgabe"
}