From 3b5d16e58f1337793217f30f35cd64b28bfb2ccf Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Wed, 18 Dec 2024 15:50:15 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=B7=A5=E4=BD=9C=E5=8F=B0):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E9=83=A8=E5=88=86=E6=A8=A1=E7=89=88=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sdk/common/src/main/java/io/dataease/utils/JsonUtil.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sdk/common/src/main/java/io/dataease/utils/JsonUtil.java b/sdk/common/src/main/java/io/dataease/utils/JsonUtil.java index d576ee6802..4b93c12f88 100644 --- a/sdk/common/src/main/java/io/dataease/utils/JsonUtil.java +++ b/sdk/common/src/main/java/io/dataease/utils/JsonUtil.java @@ -2,6 +2,7 @@ package io.dataease.utils; import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.StreamReadConstraints; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; @@ -15,6 +16,12 @@ public class JsonUtil { private static final ObjectMapper objectMapper; static { objectMapper = new ObjectMapper(); + // 配置更大的 StreamReadConstraints 限制 + objectMapper.getFactory().setStreamReadConstraints( + StreamReadConstraints.builder() + .maxStringLength(50000000) + .build() + ); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); }