toJson method

dynamic toJson()

Convert to JSON-compatible dynamic value

Implementation

dynamic toJson() => switch (this) {
      StringToolValue(value: var v) => v,
      NumberToolValue(value: var v) => v,
      BoolToolValue(value: var v) => v,
      ArrayToolValue(value: var v) => v.map((e) => e.toJson()).toList(),
      ObjectToolValue(value: var v) => v.map((k, val) => MapEntry(k, val.toJson())),
      NullToolValue() => null,
    };