From 486500d026a1e9da2783d94571d8e2deb57152c1 Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 24 Jan 2025 16:33:10 +0800 Subject: [PATCH] add test --- .../src/test/java/cn/hutool/json/JSONObjectTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hutool-json/src/test/java/cn/hutool/json/JSONObjectTest.java b/hutool-json/src/test/java/cn/hutool/json/JSONObjectTest.java index 1d5e0d557..f6a36847a 100755 --- a/hutool-json/src/test/java/cn/hutool/json/JSONObjectTest.java +++ b/hutool-json/src/test/java/cn/hutool/json/JSONObjectTest.java @@ -729,4 +729,15 @@ public class JSONObjectTest { }); assertEquals("value2_edit", jsonObject.get("b")); } + + @Test + void issue3844Test(){ + String camelCaseStr = "{\"userAge\":\"123\"}"; + final JSONObject entries = new JSONObject(camelCaseStr, null, (pair) -> { + pair.setKey(StrUtil.toUnderlineCase(pair.getKey())); + return true; + }); + + Console.log(entries); + } }