fastjson v1.1.x和v1.2.x时间格式反序列化问题

kcugc4gi  于 2021-11-27  发布在  Java
关注(0)|答案(0)|浏览(135)

对于某个时间字符串:
2019-07-30T11:35:10.374000

v1.1.x版本可以反序列化成功,1.2.x版本反序列化抛出异常。

经排查代码发现:
com.alibaba.fastjson.parser.JSONScanner类中的scanISO8601DateIfMatch方法,增加了以下检验代码,导致检验失败。
char end = charAt(bp + (20 + millisLen + timzeZoneLength)) ;
if (end != EOI && end != '"') {
return false;
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题