【发布时间】:2021-11-24 13:09:54
【问题描述】:
我对这个列表有疑问
错误说:启用空安全时,默认的“列表”构造函数不可用
class Geometry {
late List<List> coordinates ;
late String type;
Geometry({required this.coordinates, required this.type});
Geometry.fromJson(Map<String, dynamic> json) {
if (json['coordinates'] != null) {
coordinates = new List<List>();
json['coordinates'].forEach((v) { coordinates.add(new List.fromJson(v)); });
}
type = json['type'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.coordinates != null) {
data['coordinates'] = this.coordinates.map((v) => v.toJson()).toList();
}
data['type'] = this.type;
return data;
}
}
【问题讨论】:
-
使用pub.dev/packages/json_serializable自动生成你的类
标签: flutter