From d1f26741bddf6f512d62c0100d42c52be8d37e76 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 06 二月 2021 15:35:40 +0800 Subject: [PATCH] 工具类优化 --- fanli/src/main/java/com/yeshi/fanli/util/GsonUtil.java | 68 +++++++++++++++++----------------- 1 files changed, 34 insertions(+), 34 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/GsonUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/GsonUtil.java index a128488..6b4d7d8 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/GsonUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/GsonUtil.java @@ -1,34 +1,34 @@ -package com.yeshi.fanli.util; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.yeshi.fanli.adapter.UserInfoAdapter; -import com.yeshi.fanli.entity.bus.user.UserInfo; -import org.yeshi.utils.JsonUtil; - -public class GsonUtil { - - public static String toDFJson(Object obj) { - - return new GsonBuilder().excludeFieldsWithoutExposeAnnotation().setDateFormat("yyyy-MM-dd").create() - .toJson(obj); - } - - public static String toJson(Object obj) { - Gson gson = new Gson(); - return gson.toJson(obj); - } - - public static String toJsonExpose(Object obj) { - Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); - return gson.toJson(obj); - } - - public static String toJsonByUserAp(Object obj) { - GsonBuilder gsonBuilder = JsonUtil.getConvertBigDecimalToStringBuilder(new GsonBuilder()); - Gson gson = gsonBuilder.excludeFieldsWithoutExposeAnnotation() - .registerTypeAdapter(UserInfo.class, new UserInfoAdapter()).create(); - return gson.toJson(obj); - } - -} +package com.yeshi.fanli.util; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.yeshi.fanli.adapter.UserInfoAdapter; +import com.yeshi.fanli.entity.bus.user.UserInfo; +import org.yeshi.utils.JsonUtil; + +public class GsonUtil { + + public static String toDFJson(Object obj) { + + return new GsonBuilder().excludeFieldsWithoutExposeAnnotation().setDateFormat("yyyy-MM-dd").create() + .toJson(obj); + } + + public static String toJson(Object obj) { + Gson gson = new Gson(); + return gson.toJson(obj); + } + + public static String toJsonExpose(Object obj) { + Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); + return gson.toJson(obj); + } + + public static String toJsonByUserAp(Object obj) { + GsonBuilder gsonBuilder = JsonUtil.getConvertBigDecimalToStringBuilder(new GsonBuilder()); + Gson gson = gsonBuilder.excludeFieldsWithoutExposeAnnotation() + .registerTypeAdapter(UserInfo.class, new UserInfoAdapter()).create(); + return gson.toJson(obj); + } + +} -- Gitblit v1.8.0