admin
2020-05-20 98b1a0affd69bbe63223c21fdd2c404e8bedfccb
utils/src/main/java/org/yeshi/utils/JsonUtil.java
@@ -12,9 +12,6 @@
import java.util.Map;
import java.util.Set;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonElement;
@@ -66,7 +63,10 @@
   }
   public static String loadJSONP(String callback, String data) {
      return callback + "(" + data + ")";
      if (StringUtil.isNullOrEmpty(callback))
         return data;
      else
         return callback + "(" + data + ")";
   }
   public static String loadFalseResult(int code, String error) {
@@ -202,7 +202,8 @@
                  desc = (nowDay - oldDay) + "天前";
               }
               out.value(desc);
            }
            } else
               out.value("");
         }
         @Override
@@ -271,7 +272,11 @@
      List<T> list = new ArrayList<>();
      JSONArray array = JSONArray.fromObject(jsonData);
      for (int i = 0; i < array.size(); i++) {
         list.add(baseGson.fromJson(array.optJSONObject(i).toString(), beanType));
         try {
            list.add(baseGson.fromJson(array.optJSONObject(i).toString(), beanType));
         } catch (Exception e) {
            list.add(baseGson.fromJson(array.optString(i), beanType));
         }
      }
      return list;
   }