Map 类型的表达式需要未经检查的转换

jdf*_*res 6 spring mapper spring-boot objectmapper

我的代码中有这个:

ObjectMapper oMapper = new ObjectMapper();
Map<String, Object> objectMap = oMapper.convertValue(test, Map.class);
Run Code Online (Sandbox Code Playgroud)

我收到以下警告:

Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

解决方案:

import com.fasterxml.jackson.core.type.TypeReference;

ObjectMapper oMapper = new ObjectMapper();
Map<String, Object> objectMap = oMapper.convertValue(prueba, new TypeReference<Map<String, Object>>(){});
Run Code Online (Sandbox Code Playgroud)