toJson method
Converts the Artifact object to a JSON-serializable Map.
Implementation
Map<String, dynamic> toJson() {
return {
'font': font,
'rows': rows,
'cols': cols,
'data': matrix.map((_ /* row */) {
return List.generate(rows, (y) {
return List.generate(cols, (x) => cellGet(x, y) ? '#' : '.').join();
});
}).toList(),
};
}