using System.Collections.Generic;
public static void Main()
dynamic dynamicPerson = new ExpandoObject();
dynamicPerson.Descricao = "Clark";
dynamicPerson.ListaFilhos_Id = 1;
dynamicPerson.ListaFilhos_Descricao = "Filho 1";
dynamic dynamicPerson2 = new ExpandoObject();
dynamicPerson2.Descricao = "Clark";
dynamicPerson2.ListaFilhos_Id = 2;
dynamicPerson2.ListaFilhos_Descricao = "Filho 2";
dynamic dynamicPerson3 = new ExpandoObject();
dynamicPerson3.Descricao = "Clark";
dynamicPerson3.ListaFilhos_Id = 3;
dynamicPerson3.ListaFilhos_Descricao = "Filho 3";
dynamic dynamicPerson4 = new ExpandoObject();
dynamicPerson4.Descricao = "Clark";
dynamicPerson4.ListaFilhos_Id = 4;
dynamicPerson4.ListaFilhos_Descricao = "Filho 4";
dynamic dynamicPerson5 = new ExpandoObject();
dynamicPerson5.Descricao = "Clark";
dynamicPerson5.ListaFilhos_Id = 4;
dynamicPerson5.ListaFilhos_Descricao = "Filho 4";
var lista = new List<dynamic>();
lista.Add(dynamicPerson);
lista.Add(dynamicPerson2);
lista.Add(dynamicPerson3);
lista.Add(dynamicPerson4);
var result = Slapper.AutoMapper.MapDynamic<ClassePai>(lista);
var json = JsonConvert.SerializeObject(result, Formatting.Indented);
Console.WriteLine(ex.Message);
public int Id { get; set; }
public string Descricao { get; set; }
public List<ClasseFilho> ListaFilhos { get; set; }
public int Id { get; set; }
public string Descricao { get; set; }