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);
}

GitHub

https://github.com/muhammad369/JsonToDart