diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/IssueI8PC9FTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/IssueI8PC9FTest.java new file mode 100644 index 000000000..9d904950b --- /dev/null +++ b/hutool-json/src/test/java/org/dromara/hutool/json/IssueI8PC9FTest.java @@ -0,0 +1,24 @@ +package org.dromara.hutool.json; + +import lombok.Data; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import java.util.Map; + +public class IssueI8PC9FTest { + + @Test + public void toBeanIgnoreErrorTest() { + final String testJson = "{\"testMap\":\"\"}"; + final TestBean test = JSONUtil.parseObj(testJson, JSONConfig.of().setIgnoreError(true)) + .toBean(TestBean.class); + Assertions.assertNotNull(test); + Assertions.assertNull(test.getTestMap()); + } + + @Data + static class TestBean{ + private Map testMap; + } +}