EmitMapper is very flexible library and it can be customized for different tasks.
There is two ways for customization:
- Using the default configurator. It is an easy way which is preferable for the most use-cases. You can easily specify naming convention, custom constructors, converters, ignore members etc.
- Creating custom configurator. That is the most flexible way. It is possible to create a mapping from everything to everything. For example, you can map an object to string (serialize), string to object (deserialize) etc.