toJsonMap method

  1. @override
Map<String, Object> toJsonMap ()

Serialize the node excluding its descendants to a JSON map.

Subclasses should override if they have additional properties that are useful for the GUI tools that consume this JSON.

See also:

  • WidgetInspectorService, which forms the bridge between JSON returned by this method and interactive tree views in the Flutter IntelliJ plugin.


Map<String, Object> toJsonMap() {
  final Map<String, Object> json = super.toJsonMap();
  if (unit != null)
    json['unit'] = unit;

  json['numberToString'] = numberToString();
  return json;