是的,它与 JSON 反序列化有关。我有课JsonStringSerializable
abstract class JsonStringSerializable {
Map<String, dynamic> toJson();
}
Run Code Online (Sandbox Code Playgroud)
我可以扩展
class Cat extends JsonStringSerializable {
@override
Map<String, dynamic> toJson() => null;
factory Cat.fromJson(Map<String, dynamic> json) => null;
}
Run Code Online (Sandbox Code Playgroud)
所以现在我可以使用 的任何实例JsonStringSerializable并期望 的实现toJson。
我的问题是我怎样才能做同样的事情fromJson?在Dart中可能吗?