【发布时间】:2022-06-21 16:40:39
【问题描述】:
我需要将带有"some_att_name" 之类的键的Map<String,String> 对象转换为someAttName 之类的对象字段。
我找不到一个简单的方法来做到这一点。
MapStruct 确实支持这种类型的映射(从Map 到对象),因为v1.5.0.Beta1 如here 所述。
我想要的应该是这样的(类似于 JSON 转换器的工作方式):
@Mapper
public interface MapToObjectMapper {
MapToObjectMapper INSTANCE = Mappers.getMapper(MapToObjectMapper.class);
@Mapping(strategy = SnakeCaseToCamelCaseStrategy.class)
MyObject toMyObject(Map<String,String> map);
}
【问题讨论】:
标签: mapstruct