public <T> T fromJson(@Nullable String jsonString, JavaType javaType) {
		if (StringUtils.isEmpty(jsonString)) {
			return null;
		}

		try {
			return (T) mapper.readValue(jsonString, javaType);
		} catch (IOException e) {
			logger.warn("parse json string error:" + jsonString, e);
			return null;
		}
	}
public < T > T fromJson ( @ Nullable String jsonString , JavaType javaType ) { if ( StringUtils . isEmpty ( jsonString ) ) { return null ; } try { return ( T ) mapper . readValue ( jsonString , javaType ) ; } catch ( IOException e ) { logger . warn ( "parse json string error:" + jsonString , e ) ; return null ; } }
反序列化复杂Collection如List<Bean>, contructCollectionType()或contructMapType()构造类型, 然后调用本函数.

@see #createCollectionType(Class, Class...)