I'm looking for an object-to-object mapper that works without XML configurations. It should be possible to transform any simple type as well as nested lists from one object to a completely different object.
Like:
class IncomingDTO {
    String firstname;
    String lastname;
    List<Customer> customers;
}
class Customer {
    Address address;
}
class ResultDTO {
    String name; //should be a combination of firstname+lastname
    List<Address> addresses; //which might come from    
}
I'm looking for a way to not having iterate through each of the objects and copy every single entry manually. Maybe there is a library that I can give some kind of mapping configuration that does the rest for me?
 
     
     
    