.
+ *
+ * 如果JSON字符串为Null或"null"字符串, 返回Null. 如果JSON字符串为"[]", 返回空集合.
+ *
+ * 如需反序列化复杂Collection如List, 请使用fromJson(String, JavaType)
+ */
+ public static T fromJson(String jsonString, Class clazz) {
+ if (StringUtils.isEmpty(jsonString)) {
+ return null;
+ }
+
+ try {
+ return objectMapper.readValue(jsonString, clazz);
+ } catch (IOException e) {
+ log.warn("parse json string error:" + jsonString, e);
+ return null;
+ }
+ }
+
+ @SuppressWarnings({"unchecked", "unused"})
+ public static List