I need to convert an object of Map<String,String>
with keys like "some_att_name"
to class object fields like someAttName
.
I couldn't find an easy way to do this.
MapStruct does support this type of mapping (From Map
to object) since v1.5.0.Beta1
as stated here.
What I want should look something like this (similar to how JSON converters work):
@Mapper
public interface MapToObjectMapper {
MapToObjectMapper INSTANCE = Mappers.getMapper(MapToObjectMapper.class);
@Mapping(strategy = SnakeCaseToCamelCaseStrategy.class)
MyObject toMyObject(Map<String,String> map);
}