From 91867300ed7e47be812b4fdcb68dbb2c3d767de8 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 29 Jul 2025 13:47:57 +0800 Subject: [PATCH] jackson --- src/main/java/com/ycwl/basic/utils/JacksonUtil.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/ycwl/basic/utils/JacksonUtil.java b/src/main/java/com/ycwl/basic/utils/JacksonUtil.java index d156205..2ad577e 100644 --- a/src/main/java/com/ycwl/basic/utils/JacksonUtil.java +++ b/src/main/java/com/ycwl/basic/utils/JacksonUtil.java @@ -28,6 +28,10 @@ public class JacksonUtil { objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")); objectMapper.setTimeZone(TimeZone.getTimeZone(ZoneId.of("Asia/Shanghai"))); + objectMapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); + objectMapper.configure(DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES, false); + objectMapper.configure(SerializationFeature.WRITE_SELF_REFERENCES_AS_NULL, true); + objectMapper.configure(DeserializationFeature.FAIL_ON_READING_DUP_TREE_KEY, false); } /**