Преглед на файлове

更新 JsonConverter 和 PageList

reghao преди 2 години
родител
ревизия
9255bec17c
променени са 2 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 1 1
      jdk/src/main/java/cn/reghao/jutil/jdk/db/PageList.java
  2. 5 0
      jdk/src/main/java/cn/reghao/jutil/jdk/serializer/JsonConverter.java

+ 1 - 1
jdk/src/main/java/cn/reghao/jutil/jdk/db/PageList.java

@@ -83,7 +83,7 @@ public class PageList<T> {
     }
 
     public static <T> PageList<T> pageList(List<T> list) {
-        return new PageList<>(1, 0, 0, Collections.emptyList());
+        return new PageList<>(1, 10, 0, Collections.emptyList());
     }
 
     public static <T> PageList<T> pageList(int pageNumber, int pageSize, int total, List<T> list) {

+ 5 - 0
jdk/src/main/java/cn/reghao/jutil/jdk/serializer/JsonConverter.java

@@ -69,6 +69,11 @@ public class JsonConverter {
         return null;
     }
 
+    public static <T> T jsonFileToObject(InputStreamReader streamReader, Type type) {
+        JsonReader reader = gson.newJsonReader(streamReader);
+        return gson.fromJson(reader, type);
+    }
+
     public static <T> List<T> jsonToObjects(String json, Class<T> clazz) {
         JsonParser parser = new JsonParser();
         List<T> list = new ArrayList<>();