toJson method
toJson returns a json compatible object.
Descendants must override this method to expose custom properties.
Implementation
@override
toJson() {
return super.toJson()
..addAll(<String, dynamic>{
'crossAxisCount': crossAxisCount,
'mainAxisSpacing': mainAxisSpacing,
'crossAxisSpacing': crossAxisSpacing,
'childAspectRatio': childAspectRatio,
'addAutomaticKeepAlives': addAutomaticKeepAlives,
'addRepaintBoundaries': addRepaintBoundaries,
'addSemanticIndexes': addSemanticIndexes,
'children': children.map((e) => e.toJson()).toList(),
});
}