【发布时间】:2021-09-05 01:18:41
【问题描述】:
我对颤动很陌生,现在我被困在将 json 字符串消毒到我的班级中。 感谢您在这方面的帮助。
这是我的json
[
{
"itemno": "4800888136473",
"itemname": "AXE DEO AFRICA 150ML",
},
{
"itemno": "4800888141125",
"itemname": "AXE DEO BODYSPRAY DARK TMPTTN 150ML",
}
]
还有我的 JSON 类
class ListItemList{
ListItemList({
this.itemno,
this.itemname,
});
String itemno;
String itemname;
factory ListItemList.fromJson(Map<String, dynamic> json) =>
ListItemList(
itemno: json["itemno"],
itemname: json["itemname"],
);
}
我怎么称呼
List<ListItemList> result =
ListItemList.fromJson(jsonDecode(response.body));
【问题讨论】:
-
我总是收到错误“列表字符串不是动态列表的子类型”
-
兄弟,你没有得到 json,你得到了列表。如果你想构建你的对象更改 Map
以列出并使用 json[index]["itemno"]
标签: json flutter json-deserialization