【问题标题】:flutter: how to make list from mysql-data?颤振:如何从 mysql-data 制作列表?
【发布时间】:2021-04-24 08:06:49
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 您能否控制数据,使其成为正确的 JSON?它实际上也可能已经是 YAML。

标签: mysql json list flutter


【解决方案1】:

也应该加引号,但是如果你从终端日志中取出,那么会发生不包括引号的情况,解决方案是使用jsonencode更改为json

喜欢这个:

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

/// result terminal is :

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

【讨论】:

  • 谢谢,malik,但这不起作用。我终于在数据库服务器上生成了一个网页,该网页生成了一个正确的 json 文件。
猜你喜欢
  • 2020-10-13
  • 1970-01-01
  • 1970-01-01
  • 2020-04-07
  • 2022-01-23
  • 2021-11-25
  • 2021-09-20
  • 1970-01-01
  • 2020-11-02
相关资源
最近更新 更多