JsonToDart
一个 Dotnet 应用程序,用于从 JSON 创建 Dart 类,并考虑空安全
Dart类继承自 Serializable 基类
这是 Serializable 类的代码
import 'dart:convert';
abstract class Serializable {
String serialize() {
return json.encode(this.toMap());
}
void deserialize(String text) {
this.fromMap(json.decode(text));
}
//abstract
Map<String, dynamic> toMap();
//abstract
void fromMap(Map<String, dynamic> map);
}