From 31e20ddb1eafa5bf64a0824629fb8c7a05450318 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 19 六月 2020 20:26:28 +0800 Subject: [PATCH] 商品系统完善 --- src/main/java/com/ks/tool/bkz/util/JsonUtil.java | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ks/tool/bkz/util/JsonUtil.java b/src/main/java/com/ks/tool/bkz/util/JsonUtil.java index 9fe8726..d2b2a65 100644 --- a/src/main/java/com/ks/tool/bkz/util/JsonUtil.java +++ b/src/main/java/com/ks/tool/bkz/util/JsonUtil.java @@ -1,22 +1,44 @@ package com.ks.tool.bkz.util; -import com.alibaba.fastjson.JSONObject; + +import com.google.gson.*; +import net.sf.json.JSONObject; + +import java.lang.reflect.Type; +import java.math.BigDecimal; +import java.util.Date; public class JsonUtil { - public static String loadTrueResult(JSONObject data) { + public static String loadTrueResult(Object data) { JSONObject root = new JSONObject(); root.put("code", 0); root.put("data", data); - return root.toJSONString(); + return root.toString(); } public static String loadFalseResult(int code, String msg) { JSONObject root = new JSONObject(); root.put("code", code); root.put("msg", msg); - return root.toJSONString(); + return root.toString(); } + public static Gson getSimpleGson(){ + return new GsonBuilder().registerTypeAdapter(Date.class, new JsonSerializer<Date>() { + @Override + public JsonElement serialize(Date value, Type theType, JsonSerializationContext context) { + if (value == null) { + return null; + } else { + return new JsonPrimitive(TimeUtil.getGernalTime(value.getTime(),"yyyy-MM-dd HH:mm:ss")); + } + } + }).create(); + + } + + + } -- Gitblit v1.8.0