如何将 json-data 放入 flutter 列表中?

How to put json-data into a list in flutter?

当我尝试从这个 API https://api.met.no/weatherapi/locationforecast/2.0/complete?lat=10&lon=10 中获取数据时,它会给我一个包含所有时间序列的长数组。最后,我想显示每次在下载的数组中都有自己的位置的一些数据。我想将所有数据隐藏到一个列表中,这样我就可以操作数据,但是我得到了像这样的错误类型 '_InternalLinkedHashMap' is not a subtype of type 'String. 这是我的代码

List<dynamic> timeseriesglobal = [];
  void loadForecast() async{

    //Getting the data from API
    Response response = await get("https://api.met.no/weatherapi/locationforecast/2.0/complete?lat=57.047218&lon=9.920100");

    var results = jsonDecode(response.body);

timeseriesglobal = results["properties"]["timeseries"] as List;


  }

最后我得到了显示数据的代码

child: ListView.builder(
                  itemCount: timeseriesglobal.length,
                  itemBuilder: (context,index){
                    return Card(
                      child: ListTile(
                        title: Text(
                          timeseriesglobal[index]
                        ),
                      ),
                    );
                  },


我做错了什么?请帮助我

提供您想要显示前任时间的属性姓名

ListView.builder(
                  itemCount: timeseriesglobal.length,
                  itemBuilder: (context,index){
                    return Card(
                      child: ListTile(
                        title: Text(
                          timeseriesglobal[index]['time']
                        ),
                      ),
                    );
                  },

根据您从 link 获得的 json 创建您的 BaseModel。 然后像下面这样解析

var 数据= BaseModel.fromJson(response.body);

现在这将包含所有内容,您可以从模型中提取任何您想要的内容 要转换 json 使用 this link