encode<K, V> static method

String encode<K, V>(
  1. Map<K, Record<V>> map, {
  2. KeyEncoder<K>? keyEncoder,
  3. ValueEncoder<K, V>? valueEncoder,
})

Implementation

static String encode<K, V>(Map<K, Record<V>> map,
        {KeyEncoder<K>? keyEncoder, ValueEncoder<K, V>? valueEncoder}) =>
    jsonEncode(
      map.map(
        (key, value) => MapEntry(
          keyEncoder == null ? key.toString() : keyEncoder(key),
          value.toJson(key, valueEncoder: valueEncoder),
        ),
      ),
    );