开发者社区> 问答> 正文

MapStrut:对象到字符串的转换(无法将属性“ java.lang.Object映射到” jav

MapStrut对象到字符串错误:

[错误] /util/LicenseMapper.java:[11,23]无法将属性“ java.lang.Object license.customFields []。value”映射到“ java.lang.String license.customFields []。value”。考虑声明/实现一个映射方法:“ java.lang.String map(java.lang.Object value)”。

码:

@Mapper
public interface LicenseMapper {
    List<License> jsonToDao(List<com.integrator.vo.license.License> source);
}

vo.license包含具有以下属性的CustomFields列表:

@SerializedName("Value")
@Expose
private Object value;

dao层在String中具有相同的字段。

谁能告诉我LicenseMapper中需要什么设置才能将Object转换为String?

展开
收起
几许相思几点泪 2019-12-24 20:56:41 937 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载