Просмотр исходного кода

更新 JsonConverter 和 PageList

reghao 2 лет назад
Родитель
Сommit
9255bec17c

+ 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<>();