取出Map中的字符串转成对象
public static <T> T getSearchData(Map<String, Object> params, Class<T> tClass) {
try {
ObjectMapper mapper = new ObjectMapper();
T searchData;
Object searchData1 = params.get(Constant.SEARCH_DATA);
if (searchData1 != null) {
searchData = mapper.readValue(mapper.writeValueAsString(params.get(Constant.SEARCH_DATA)), tClass);
} else {
searchData = mapper.readValue(mapper.writeValueAsString(params), tClass);
}
return searchData;
} catch (Exception e) {
throw new RRException("转换异常");
}
}

浙公网安备 33010602011771号