From 8bfce0e26ef4de00a78f0458934a5f0b799e01f6 Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 24 Nov 2024 16:01:30 +0800 Subject: [PATCH] gts --- .../hutool/json/issues/Issue3795Test.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3795Test.java diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3795Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3795Test.java new file mode 100644 index 000000000..ced0bbd4c --- /dev/null +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3795Test.java @@ -0,0 +1,19 @@ +package org.dromara.hutool.json.issues; + +import org.dromara.hutool.core.reflect.TypeReference; +import org.dromara.hutool.json.JSONException; +import org.dromara.hutool.json.JSONUtil; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import java.util.Map; + +public class Issue3795Test { + @Test + void toBeanTest() { + final String fieldMapping = "[{\"lable\":\"id\",\"value\":\"id\"},{\"lable\":\"name\",\"value\":\"name\"},{\"lable\":\"age\",\"value\":\"age\"}]"; + Assertions.assertThrows(JSONException.class, ()->{ + JSONUtil.toBean(fieldMapping, new TypeReference>() {}); + }); + } +}