1. 程式人生 > >java json字串 轉 List

java json字串 轉 List

 工具類

/**
 * 常用工具類
 */
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);