MultiKeyMap<K, V>.fromJson constructor
MultiKeyMap<K, V>.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MultiKeyMap.fromJson(Map<String, dynamic> json) {
if (json['multi_key_map_items'] != null) {
return MultiKeyMap<K, V>()
..items = (json['multi_key_map_items']
.map((e) => JMapEntry<K, V>.fromJson(e as Map<String, dynamic>))
.toList()) ??
[];
}
List<JMapEntry<K, V>> items = [];
json.forEach((key, value) {
items.add(JMapEntry<K, V>.fromJson({'key': key, 'value': value}));
});
return MultiKeyMap()..items = items;
}