From eb40365c9cffb2269fd3cbd31b050c33455bc84a Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 13 十一月 2024 17:44:08 +0800 Subject: [PATCH] 1 --- src/main/java/com/moon/server/helper/JsonHelper.java | 39 +-------------------------------------- 1 files changed, 1 insertions(+), 38 deletions(-) diff --git a/src/main/java/com/moon/server/helper/JsonHelper.java b/src/main/java/com/moon/server/helper/JsonHelper.java index 98e3688..c5222bb 100644 --- a/src/main/java/com/moon/server/helper/JsonHelper.java +++ b/src/main/java/com/moon/server/helper/JsonHelper.java @@ -8,17 +8,8 @@ import java.util.LinkedHashMap; import java.util.List; -/** - * Json甯姪绫� - * @author WWW - */ +@SuppressWarnings("ALL") public class JsonHelper { - /** - * json涓诧紝杞负LinkedHashMap - * @param json - * @return - * @throws IOException - */ @SuppressWarnings("unchecked") public static LinkedHashMap<String, Object> json2Map(String json) throws IOException { ObjectMapper mapper = new ObjectMapper(); @@ -26,24 +17,12 @@ return mapper.readValue(json, LinkedHashMap.class); } - /** - * 瀵硅薄杞琷son - * @param obj - * @return - * @throws IOException - */ public static String map2Json(Object obj) throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true).configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES, true); return mapper.writeValueAsString(obj); } - /** - * json涓诧紝杞负List<LinkedHashMap<String, Object>> - * @param json - * @return - * @throws IOException - */ @SuppressWarnings("unchecked") public static List<LinkedHashMap<String, Object>> json2ListMap(String json) throws IOException { ObjectMapper mapper = new ObjectMapper(); @@ -51,28 +30,12 @@ return mapper.readValue(json, List.class); } - /** - * 灏唈son瀛楃涓茶浆涓哄璞� - * @param json - * @param valueType - * @param <T> - * @return - * @throws IOException - */ public static <T> T json2Object(String json, Class<T> valueType) throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true).configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES, true); return mapper.readValue(json, valueType); } - /** - * fastjson 杞璞� - * - * @param obj - * @param valueType - * @param <T> - * @return - */ public static <T> T obj2Vo(Object obj, Class<T> valueType) { return JSONObject.parseObject(JSONObject.toJSONString(obj), valueType); } -- Gitblit v1.9.3