JsonToDart
A Dotnet App to create dart class from json, taking null-safety into consideration
The dart class extends Serializable
base class
Here is the Serializable
class code
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);
}