239 Commits

Author SHA1 Message Date
Looly
923cf3d265 修复JSONUtil序列化和反序列化预期的结果不一致问题 2024-03-06 17:20:09 +08:00
misakacoder
745826012a fix 3504 2024-03-05 13:35:10 +08:00
misakacoder
f2b347dc9d fix 3506 2024-03-05 13:14:02 +08:00
Looly
d87bf2dfd9 add test 2024-02-03 11:04:53 +08:00
Looly
6a2b585de0 增加ParseConfig,通过增加maxNestingDepth参数避免StackOverflowError问题,修复CVE-2022-45688漏洞 2024-01-05 12:36:31 +08:00
Looly
9e853db9ee add test 2023-12-20 12:58:03 +08:00
Looly
3fc8da755f 修复时间戳转Bean时异常问题 2023-12-14 21:49:23 +08:00
Looly
f245a721f6 修复JSONStrFormatter:format函数对于转义符号处理逻辑错误问题 2023-09-28 16:30:56 +08:00
Looly
6d33c3f413 改进TemporalAccessorSerializer支持dayOfMonth和month枚举名 2023-09-21 13:06:16 +08:00
summertime-wu
180f57c7de 移除未使用到的import 2023-09-15 10:22:37 +08:00
handy
b119d65006 移除未使用到的import 2023-09-14 16:56:06 +08:00
Looly
4771078cf4 修复toJSONString导致CPU使用率高的问题 2023-09-08 23:24:56 +08:00
Looly
5c4486b9f5 修复JSONUtil.parse()溢出问题 2023-09-05 14:32:28 +08:00
Looly
a08a02f321 add test 2023-08-30 22:52:20 +08:00
Looly
9ba8f9ca5d 修复SONArray的add()方法抛出OutOfMemory异常问题 2023-08-30 22:10:03 +08:00
Looly
6d100e4e0c gts 2023-08-08 20:02:43 +08:00
zhoupeng
7a30dff976 修复因使用反射读取JSON自定义类型导致性能下降为原来1/3的问题
by SHA-1: 5b2d2050d2251c735c9bb41aebd40b632fd1d33f
2023-08-07 18:54:01 +08:00
Looly
160002ed1a 修复JSONBeanParser在遇到List时没有被正确递归问题 2023-07-20 23:42:15 +08:00
Looly
4624b16751 修复JSONBeanParser在遇到List时没有被正确递归问题 2023-07-20 23:39:24 +08:00
achao
369d61e56e 提交针对https://gitee.com/dromara/hutool/issues/I7M2GZ的单元测试 2023-07-19 22:13:51 +08:00
Looly
dc23237651 修复Pair序列化转换无效问题 2023-06-29 17:28:20 +08:00
Looly
d494e001b6 DateUtil.parse适配6位毫秒格式 2023-06-29 17:07:34 +08:00
Looly
4982f49a37 修复序列化和反序列化Class问题 2023-06-25 18:08:27 +08:00
Looly
8eab38eac8 修复xml转json再转bean失败问题 2023-06-14 13:33:27 +08:00
Looly
144daf3e51 add test 2023-05-16 22:51:04 +08:00
Looly
52135e9aeb add test 2023-05-03 21:34:35 +08:00
Looly
74d895ccb6 修复JSONUtil.toBean目标存在Map字段无序问题 2023-04-25 16:37:56 +08:00
Looly
0d0dd1b9d2 修复没有属性的对象转json字符串抛异常问题 2023-04-12 00:11:03 +08:00
Looly
69e00f9db4 add test 2023-04-11 23:21:28 +08:00
Looly
a97901f0e3 修复Pair反序列化报错问题 2023-04-05 01:05:07 +08:00
Looly
6394b41cb1 当用户选择ignoreError时,错误对象转JSON也忽略 2023-03-26 09:01:50 +08:00
Looly
317d8ee527 当用户选择ignoreError时,错误对象转JSON也忽略 2023-03-26 06:02:22 +08:00
Looly
bd799be30c add test 2023-03-20 23:32:19 +08:00
Looly
23b74ed7bf 修复JSONUtil.toBean可能的空指针问题 2023-03-17 01:00:19 +08:00
Looly
aef20c411d 改进Calculator.conversion,兼容乘法符号省略写法 2023-03-09 20:41:02 +08:00
Looly
3dfdd86ca0 修复JWT自定义时间格式后的时间戳转换问题 2023-03-03 23:26:59 +08:00
Looly
fe7751342e 修复isXXX转换时的匹配问题 2023-02-22 19:33:56 +08:00
YangXikun
7faa15c393 修复JSON转XML时,用户指定的contentKeys只对最外面一层的元素生效 2022-12-26 11:07:46 +08:00
Looly
d8283fedb0 修复JSON解析栈溢出部分问题 2022-11-29 23:11:36 +08:00
Zjp
e32129740a fix byte[0]在json序列化时被忽略的bug; 2022-11-21 10:31:59 +08:00
Looly
06fec1045c 增加SafeConcurrentHashMap 2022-09-15 09:50:54 +08:00
Looly
5b2d2050d2 fix bug 2022-09-05 12:20:34 +08:00
Looly
d141efea62 Merge branch 'v5-dev' of gitee.com:dromara/hutool into v5-dev 2022-09-05 10:36:17 +08:00
Looly
ff8b9f47ca fix code 2022-09-05 10:33:39 +08:00
Looly
054f3fbf61 fix code 2022-09-05 02:37:04 +08:00
Looly
11724c8761 修复JSON反序列化时,引用字段类型的自定义JsonDeserializer无效 2022-09-04 23:18:42 +08:00
Looly
b495a50f28 fix dayOfMonth 2022-08-30 23:37:03 +08:00
Looly
41e9626692 fix code 2022-08-30 23:21:55 +08:00
Looly
9fc7c40af9 修复DayOfWeek转json异常问题 2022-08-30 22:59:34 +08:00
Looly
305737939e fix bug 2022-08-30 22:22:25 +08:00