Better way to map Kotlin data objects to data objects
问题 I want to convert/map some "data" class objects to similar "data" class objects. For example, classes for web form to classes for database records. data class PersonForm( val firstName: String, val lastName: String, val age: Int, // maybe many fields exist here like address, card number, etc. val tel: String ) // maps to ... data class PersonRecord( val name: String, // "${firstName} ${lastName}" val age: Int, // copy of age // maybe many fields exist here like address, card number, etc. val