From eba516b7f12b3e998b4fd18f85d5c08e4b6f52a7 Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 7 Jun 2022 15:43:40 +0800 Subject: [PATCH] fix bug --- hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 659b69c5e..cc8592c2e 100755 --- a/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java +++ b/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java @@ -250,7 +250,9 @@ public class ObjectMapper { */ private static void mapFromBean(final Object bean, final JSONObject jsonObject, final Filter> filter) { final CopyOptions copyOptions = InternalJSONUtil.toCopyOptions(jsonObject.getConfig()); - copyOptions.setFieldEditor((entry -> filter.accept(entry) ? entry : null)); + if(null != filter){ + copyOptions.setFieldEditor((entry -> filter.accept(entry) ? entry : null)); + } BeanUtil.beanToMap(bean, jsonObject, copyOptions); } }