gpt4 book ai didi

arrays - 在 Flutter Cards 中插入 JSON 信息?

转载 作者:IT王子 更新时间:2023-10-29 06:44:35 24 4
gpt4 key购买 nike

我如何像在 Swift 中使用 tableView Controller 那样为 flutter Card Widget 提供 JSON 信息;它为各种数组提供标题、图像、描述,例如并为每个项目编制索引?

**** 使用 JSON 解码代码更新

var httpClient = createHttpClient();
var response = await httpClient.read(url);
String data = JSON.decode(response);
Map items = JSON.decode(data);
Map<String, dynamic> decoded = new JsonCodec().decode(data);
for (String key in decoded.keys) {
print("Key $key contains: ${decoded[key]}");

我已经添加了上面的代码,但现在我收到了这个错误。请提供有关如何修复的任何想法。顺便说一句...这是来自 YouTube ResponseList

type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'String' of 'data' where
_InternalLinkedHashMap is from dart:collection
String is from dart:core
String is from dart:core

最佳答案

  1. 以您选择的任何方法(文件 I/O、Web)将数据检索为 String

  2. 使用 JSON.decode 将其解码为 map .之后,我建议您使用 map 构建一个模型对象,但这不是必需的。

  3. 将数据提供给读取所述数据的 Widget。

关于arrays - 在 Flutter Cards 中插入 JSON 信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45113709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com