Browse Source

Optimize converting JSONArray to List

sunyj 8 years ago
parent
commit
b46808a66a
1 changed files with 2 additions and 4 deletions
  1. 2 4
      kanban-common/src/main/java/com/uas/kanban/util/ObjectUtils.java

+ 2 - 4
kanban-common/src/main/java/com/uas/kanban/util/ObjectUtils.java

@@ -1,7 +1,6 @@
 package com.uas.kanban.util;
 
 import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
 import com.uas.kanban.annotation.NotEmpty;
 
 import java.io.*;
@@ -167,7 +166,7 @@ public class ObjectUtils {
      *
      * @param array JSONArray
      * @param clazz 指定的类型
-     * @param <T>   JSONArray
+     * @param <T>   指定的类型
      * @return 指定类型的 List
      */
     public static <T> List<T> toList(JSONArray array, Class<T> clazz) {
@@ -176,8 +175,7 @@ public class ObjectUtils {
         }
         List<T> list = new ArrayList<>();
         for (int i = 0; i < array.size(); i++) {
-            JSONObject object = array.getJSONObject(i);
-            list.add(object.toJavaObject(clazz));
+            list.add(array.getObject(i, clazz));
         }
         return list;
     }