/**
* 将json字符串转化为对象
* @param jsonData json串
* @param beanType 转换对象
* @return 转换好的对象
* @throws IOException
* @throws JsonMappingException
* @throws JsonParseException
*/
public static <T> T jsonToPojo(String jsonData, Class<T> beanType) throws JsonParseException, JsonMappingException, IOException {
ObjectMapper mapper = new ObjectMapper();
T t = mapper.readValue(jsonData, beanType);
return t;
}
转换中可能遇到的情况:转换时json中的字段没按照驼峰式的命名规范,或者制度按名不一样的时候可在映射对象中加以下注解:@JsonAutoDetect(JsonMethod.FIELD) , @JsonProperty("json串中的字段名")