【发布时间】:2020-10-14 14:40:52
【问题描述】:
我和我的代码似乎在这里崩溃了。我无法使用 jsonDecode 解析这个数据集,请帮忙。它应该相当简单,但它不会在 jsonDecode 之后工作
数据集
[{"data":[{"name":"Alba","visible":true},{"name":"Arad","visible":true}],"_id":"Counties"}]
失败代码
Definitions parseDefinition(String responseBody) {
final parsed = jsonDecode(responseBody).cast<Map<String, dynamic>>();
return Definitions.fromJson(parsed);
【问题讨论】:
-
使用它来自动生成你的解析代码:app.quicktype.io。在左边解析你的 json,在右边选择 dart
-
试试这个工具,它告诉我试试这个,但它不起作用
return json.decode(responseBody).map((x) => Definitions.fromJson(x));