get method

  1. @override
dynamic get(
  1. dynamic instance,
  2. MappingContext context
)
override

Read a property value given an instance

instance the instance context the context object Returns the retrieved value

Implementation

@override
dynamic get(dynamic instance, MappingContext context) {
  dynamic value =  (instance as Map)[name];

  if ( value == null) {
    if ( defaultValue != JSONProperty)
      return defaultValue;
    else
      throw MapperException("expected a value for $name");
  }

  return convert(value);
}