getMapOrNull<K extends Object, V extends Object> method
Implementation
Map<K, V>? getMapOrNull<K extends Object, V extends Object>(int fieldNumber) {
final data = getListOrNull<MapEntry>(fieldNumber);
if (data == null) {
return null;
}
return Map<K, V>.fromEntries(
data.map(
(e) => MapEntry<K, V>(
JsonParser.valueAs<K>(e.key),
JsonParser.valueAs<V>(e.value),
),
),
);
}