JAVA String 转 Map<K,V>
public static <K, V> Map<K, V> parseMapWithClass(String text, Class<K> keyClass, Class<V> valueClass) {
try {
JavaType javaType = mapper.getTypeFactory().constructParametricType(HashMap.class,keyClass,valueClass);
return mapper.readValue(text, javaType);
} catch (IOException e) {
log.error("Json (" + text + ") to Map<" + keyClass + "," + valueClass + "> Error", e);
}
return null;
}