generateFromJsonMethod function
Implementation
String generateFromJsonMethod(String className, Table table) {
final columns = table.columns;
final StringBuffer code = StringBuffer();
code.writeln('factory $className.fromJson(Map<String, dynamic> jsonn) {');
code.writeln('return $className(');
columns.forEach((columnName, columnDetails) {
code.writeln('$columnName: ${decodeFromJson(columnDetails)},');
});
code.writeln(');');
code.writeln('}');
code.writeln();
return code.toString();
}