toJson method

Map<String, dynamic> toJson()

Export Data&Style to Json

Implementation

Map<String, dynamic> toJson() {
  Map<String, dynamic> json = {
    "RootNode": getRootNode().toJson(),
    "Zoom": getZoom().toString(),
    "BackgroundColor": colorToString(getBackgroundColor()),
    "Theme": getTheme() is JsonTheme
        ? jsonEncode((getTheme() as JsonTheme).json)
        : "",
  };
  if (getOffset() != null) {
    json["x"] = getOffset()!.dx.toString();
    json["y"] = getOffset()!.dy.toString();
  }
  return json;
}