| | |
| | | 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); |
| | | } |
| | | |
| | | } |