我有以下错误而做ListView.builder,我只是想显示滚动列表视图,所以我从API调用对象,
List _allMatches = new List();
_allMatches = matchResponseBody['all_matches'];//here i have assign to list variable
[屏幕截图链接]
API调用结果:
{
"status": 200,
"all_matches": [
{
"user_id": "212",
"username": "Thangaraju",
},
{
"user_id": "210",
"username": "J. Balamurugan",
},
{
"user_id": "208",
"username": "Iyyanar k",
},
],
"who_viewed_me": [],
"interests": []
}
这就是我的html" target="_blank">设计,帮助我解决这个错误也建议我学习颤振中不同的环结构,提前感谢。
.
.
.
(_allMatches.isNotEmpty)
? MatchesTitleBlock(allMatchesLinkID: allMatchesLinkID)
: SizedBox(),
// buildNewMatchesBlock(),
(_allMatches.isNotEmpty)
? Container(
padding: EdgeInsets.all(10.0),
height: 180.0,
child: Stack(
children: <Widget>[
ListView.builder(
scrollDirection: Axis.horizontal,
itemCount: _allMatches.length,
itemBuilder: (BuildContext ctxt, int index) {
String key = _allMatches.elementAt(index);
return new Column(
children: <Widget>[
Card(
child: InkWell(
splashColor: AppColors.CARD_SPLASH_COLOR,
onTap: () {
debugPrint("Card Tapped...");
},
child: Container(
width: _card_height,
height: _card_width,
color: AppColors.PRIMARY_CARD_BG_COLOR,
child: Image.asset(
"assets/images/sample_user.png"),
),
),
),
Text(_allMatches[index]['username'],
style: TextStyle(
fontSize: 14.0,
fontWeight: FontWeight.bold)),
Text("30 yrs,5'.4''",
style: TextStyle(
fontSize: 10.0,
fontWeight: FontWeight.normal)),
],
);
}),
],
),
)
: SizedBox(),
.
.
.
错误:
小部件库 ╞═══════════════════════════════════════════════════════════ 引起的异常以下_TypeError被抛出构建HomeBody(脏,依赖:[_InheritedTheme, MediaQuery,_LocalizationsScope-[GlobalKey#a426a]],状态:_HomeBodyState#1a025):类型'_InternalLinkedHashMap
试试这个
var _allMatches = [];
_allMatches = matchResponseBody["all_matches"];
String key = _allMatches.elementAt(index);
索引处的元素不是字符串。你知道的。它由用户名和用户id组成,是另一个映射,您已经在其他地方正确使用了它。
我正在尝试使用Dio客户端进行API调用。当我收到响应时,它会抛出一个错误 “\u InternalLinkedHashMap”不是“String”类型的子类型 试图解决它,但我不能。下面是代码 后Api调用 模型类使用内置值 序列化程序类 帮我怎么解决
我是一个新手,我需要从api读取数据并存储在列表中,但我得到的错误类型“\u TypeError”不是“String”类型的子类型,请帮助我 }
我正面临着一个奇怪的颤动错误。我使用json序列化。 这是我的密码 我的web api发送的数据如下 这是数组的数组。 生成错误的代码是 它给出的错误 JSON数据这里是JSON数据格式的屏幕截图
我的JSON有点像这样: 我的模型类: 这是我的api调用: 如何获取图像。小班?如果我需要澄清我的问题,请告诉我。我得到的错误列表不是Map类型的子类型
当我尝试解码json时,它会给我错误。 我的模范班 功能在我使用它的地方 json数据
我目前正在构建一个应用程序,通过医疗api读取数据,我试图解析JSON。 我为用户创建了一个模型类: 这是我试图阅读的JSON信息: 但是我得到的错误列表不是Map类型的子类型 如何修复此错误?