INNER CODE UNIT · Dart
BuiltMapConverter
k-paxian/dart-json-mapper · adapters/built/lib/dart_json_mapper_built.dart:65
class BuiltMapConverter implements ICustomConverter, IRecursiveConverter {
BuiltMapConverter() : super();
late SerializeObjectFunction _serializeObject;
late DeserializeObjectFunction _deserializeObject;
@override
dynamic fromJSON(dynamic jsonValue, DeserializationContext context) {
if (context.typeInfo != null && jsonValue is Map) {
return jsonValue.map((key, value) => MapEntry(
_deserializeObject(key, context, context.typeInfo!.parameters.first),
_deserializeObject(
value, context, context.typeInfo!.parameters.last)));
}
return jsonValue;
}
@override