@SuppressWarnings("unchecked")
    public static <T> T parseObject(String text, TypeReference<T> type, Feature... features) {
        return (T) parseObject(text, type.type, ParserConfig.global, DEFAULT_PARSER_FEATURE, features);
    }
<pre>
String jsonStr = "[{\"id\":1001,\"name\":\"Jobs\"}]";
List&lt;Model&gt; models = JSON.parseObject(jsonStr, new TypeReference&lt;List&lt;Model&gt;&gt;() {});
</pre>
@param text json string
@param type type refernce
@param features parser features
@return an object of type T from the string
src/main/java/com/alibaba/fastjson/JSON.java