toJson method

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

Returns this as a serializable JSON value.

Implementation

@override
Map<String, Object?> toJson() => {
      'runtimeType': 'JsonValueItem',
      'item': item.toJson(),
      'array-references': arrayReferences
          .map((e) => e.map((e) => e.toJson()).toList())
          .toList(),
      'map-references': mapReferences
          .map((e) => e.map((e) => [e.$1, e.$2.toJson()]).toList())
          .toList(),
    };