Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在颤振卡中插入JSON信息?_Arrays_Json_Widget_Flutter - Fatal编程技术网

Arrays 在颤振卡中插入JSON信息?

Arrays 在颤振卡中插入JSON信息?,arrays,json,widget,flutter,Arrays,Json,Widget,Flutter,我如何提供flatter卡小部件和JSON信息,就像我在Swift中使用tableView控制器一样;哪一个是为各种数组提供标题、图像、描述,例如每个项目的索引 ****使用JSON解码代码更新 var httpClient = createHttpClient(); var response = await httpClient.read(url); String data = JSON.decode(response); Map items = JSON.decode

我如何提供
flatter
卡小部件和JSON信息,就像我在Swift中使用tableView控制器一样;哪一个是为各种数组提供标题、图像、描述,例如每个项目的索引

****使用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]}");
var-httpClient=createHttpClient();
var response=wait-httpClient.read(url);
String data=JSON.decode(响应);
Map items=JSON.decode(数据);
Map decoded=新JsonCodec().解码(数据);
for(解码的.keys中的字符串键){
打印(“Key$Key包含:${decoded[Key]}”);
我已经添加了上面的代码,现在我得到了这个错误。请提供任何关于如何修复的想法。顺便说一句…这是来自YouTube响应列表

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
type'\u InternalLinkedHashMap'不是'data'的'String'类型的子类型,其中
_InternalLinkedHashMap来自dart:集合
这根线来自镖:核心
这根线来自镖:核心
  • 以您选择的任何方法(文件I/O、Web)将数据检索为
    字符串

  • 使用将其解码为贴图。之后,我建议您使用贴图构建模型对象,但这不是必需的

  • 将数据提供给读取所述数据的小部件


  • 序列化的最佳方式是什么?即,当您在“代码段”中的“项目”中创建“标题”词典时,请查看更新的代码和错误。请注意,
    映射项目
    未被使用,但会引发类似错误。