【发布时间】:2019-08-27 01:39:09
【问题描述】:
在我的控制器中,我得到了一个 Map,我使用 Jackson Object Mapper 将其映射到我的 DTO 对象。现在我在我的 api 中添加了一个条件,它需要在 Map 中发送另一个值(viewType),这不是 DTO 中的字段。我如何设法在地图中发送 viewType 以及 DTO 字段而不会出现错误:抛出异常 - 无法识别的字段“viewType”
下面是我如何将 Map 映射到 DTO
ObjectMapper mapper = new ObjectMapper();
RetrieveDTO retrieveDTO = mapper.convertValue(req, RetrieveDTO.class);
我试过了,但还是不行
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
【问题讨论】:
标签: java rest jackson objectmapper