Below code is just for this question
I am having a class like
public User class { public string Name{get;set;} public string Age{get;set; }
Much simpler solution. Just map your object from KeyValuePair. Example:
CreateMap, User>() .ForMember(u => u.Id, src => src.MapFrom(x => x.Key)) .ForMember(u => u.Name, src => src.MapFrom(x => x.Value));