怎么将一个json字符串的数组转成javaList

有什么工具类可以实现将一个String[] (里面都是JSONOBJECT)
转成一个LIST<java.class>的实体类集合。

String[] arr =  new String[]{
        "{\"name\":\"001\"}",
        "{\"name\":\"002\"}",
        "{\"name\":\"003\"}",
        "{\"name\":\"004\"}"
};
List<JSONObject> jsonObjects = JSONArray.parseArray(Arrays.toString(arr), JSONObject.class);
System.out.println(jsonObjects);

JSONObject.parseArray(String text, Class<T> clazz)

list<> t;
for(String s : string[]){
t.add(Json.parseObject(s,java.class));
}