using System.Collections.Generic;
static void Main(string[] args)
Employee emp = new Employee();
var mapper =InitializeAutomapper();
var empDTO = mapper.Map<EmployeeDTO>(emp);
Console.WriteLine("Output :" + empDTO.JsonExtensionData["Department"]);
static Mapper InitializeAutomapper()
var config = new MapperConfiguration(cfg => {
cfg.CreateMap<EmployeeDTO, Employee>()
.ForMember(src => (src.Department), act => act.MapFrom(dest => dest.JsonExtensionData.First(p => p.Key == "Department").Value));
var mapper = new Mapper(config);
public string Department { get; set; }
public Dictionary<string, object> JsonExtensionData { get; set; }
public string City { get; set; }
public string State { get; set; }