控制台错误如下:
type 'List<dynamic>' is not a subtype of type 'List<String>'
出现这个错误的原因是由于解析json的数据类型不一致导致
后台返回的一个json字段为:
"data": {
"name":"张三",
"labelList": [
"55555",
"666666",
"888888"
],
}
解析json用到的model实体类,由于labelList是一个字符串集合数组,
需要在解析labelList字段时加上cast<String>()
List<String> labelList = json['labelList'].cast<String>();