From 88e82ac855c68a0665c02171138139ef7ccc4578 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com>
Date: Fri, 18 Oct 2019 10:03:06 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7fastjson=E5=88=B01.2.55?=
=?UTF-8?q?=E7=89=88=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 2 +-
.../java/com/jsh/erp/utils/ExtJsonUtils.java | 54 -------------------
2 files changed, 1 insertion(+), 55 deletions(-)
diff --git a/pom.xml b/pom.xml
index 09982cda..18f4e423 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,7 +45,7 @@
com.alibaba
fastjson
- 1.1.42
+ 1.2.55
com.alibaba
diff --git a/src/main/java/com/jsh/erp/utils/ExtJsonUtils.java b/src/main/java/com/jsh/erp/utils/ExtJsonUtils.java
index a1c67a57..0b61b5fe 100644
--- a/src/main/java/com/jsh/erp/utils/ExtJsonUtils.java
+++ b/src/main/java/com/jsh/erp/utils/ExtJsonUtils.java
@@ -138,58 +138,4 @@ public class ExtJsonUtils {
public interface ExtExtractor {
String getExt(Object bean);
}
-
- private static class MetaInfo {
- private final static ParserConfig INSTANCE = ParserConfig.getGlobalInstance();
-
- private final Object object;
- private final Map map;
- private final JSONObject ext = new JSONObject();
-
- private MetaInfo(Object object) {
- this.object = object;
- this.map = INSTANCE.getFieldDeserializers(object.getClass());
- }
-
- void gather(String key, Object value) {
- if (!map.containsKey(key)) {
- ext.put(key, value);
- }
- }
-
- public void update(ExtExtractor extractor) {
- JSONObject old = JSON.parseObject(extractor.getExt(object));
- if (old == null) {
- old = new JSONObject();
- }
- old.putAll(ext);
- map.get(EXT_NAME).setValue(object, old.toJSONString());
- }
-
- static boolean hasExt(Class> clazz) {
- return INSTANCE.getFieldDeserializers(clazz).containsKey(EXT_NAME);
- }
- }
-
- public static T parseObject(String text, final Class clazz, ExtExtractor extractor) {
- final Map