工具类
/**
* 常用工具类
*/
public class WebUtils {
/**
* json 转 List<T>
*/
public static <T> List<T> jsonToList(String jsonString, Class<T> clazz) {
@SuppressWarnings("unchecked")
List<T> ts = (List<T>) JSONArray.parseArray(jsonString, clazz);
return ts;
}
}
调用
String jsonStr = "[{\"observerUserId\":\"233333\",\"observerUserName\":\"张龙\"},{\"observerUserId\":\"233333\",\"observerUserName\":\"张龙\"}]";
List<TaskObserver> taskObservers = WebUtils.jsonToList(jsonStr,TaskObserver.class);