From 0d2f3f4ed3d492120146dd3303441af7d9371109 Mon Sep 17 00:00:00 2001 From: xxxtea <1027449630@qq.com> Date: Fri, 10 Oct 2025 18:13:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E9=80=82=E9=85=8DJSON=E5=BA=8F=E5=88=97?= =?UTF-8?q?=E5=8C=96Record=E7=B1=BB=20#3931?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java b/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java index 31d6723988..81378cba1b 100755 --- a/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java +++ b/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java @@ -1,6 +1,7 @@ package cn.hutool.json; import cn.hutool.core.bean.BeanUtil; +import cn.hutool.core.bean.RecordUtil; import cn.hutool.core.collection.ArrayIter; import cn.hutool.core.convert.Convert; import cn.hutool.core.io.IoUtil; @@ -112,6 +113,8 @@ public class ObjectMapper { // 普通Bean // TODO 过滤器对Bean无效,需补充。 mapFromBean(source, jsonObject); + } else if (RecordUtil.isRecord(source.getClass())) { + mapFromBean(source, jsonObject); } // 跳过空对象