fastjson2 icon indicating copy to clipboard operation
fastjson2 copied to clipboard

[QUESTION]1.2.83升级至2.0.49后,JSONSerializer代码不兼容

Open lbhkobe opened this issue 2 years ago • 10 comments

请描述您的问题

询问有关本项目的使用和其他方面的相关问题。 由于1.2.83安全性问题,升级至2.x版本,但是老代码中调用的JSONSerializer.containsReference、writeReference、println、incrementIdent、decrementIdent方法全部被删除了,希望能有替代方案 image image

lbhkobe avatar Apr 16 '24 08:04 lbhkobe

https://oss.sonatype.org/content/repositories/snapshots/com/alibaba/fastjson2/fastjson2/2.0.50-SNAPSHOT/ 已经支持,请帮忙用2.0.50-SNAPSHOT版本验证

wenshao avatar Apr 16 '24 22:04 wenshao

@wenshao 您好,在com/alibaba/fastjson2/fastjson2/2.0.50-SNAPSHOT中未能找到JSONSerializer这个类,现在项目引的pom是 <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> 2.0.49 ,代码和底层框架中的路径都是com.alibaba.fastjson, 无法升级至fastjson2 image image

lbhkobe avatar Apr 17 '24 01:04 lbhkobe

https://oss.sonatype.org/content/repositories/snapshots/com/alibaba/fastjson/2.0.50-SNAPSHOT/ 抱歉,我搞错了,你依赖下这个兼容包

wenshao avatar Apr 17 '24 08:04 wenshao

@wenshao 您好,已经验证,目前还有JSONSerializer.setContext(Serializer parent,Object object,Object fieldName,int features)方法和SerializerWriter.append(CharSequence csq)这两个方法被删除了 image image image

lbhkobe avatar Apr 18 '24 03:04 lbhkobe

自定义序列化类的完整代码可以发出来么?

wenshao avatar Apr 20 '24 01:04 wenshao

https://oss.sonatype.org/content/repositories/snapshots/com/alibaba/fastjson2/fastjson2/2.0.50-SNAPSHOT/ 已经支持,请帮忙更新2.0.50-SNAPSHOT版本验证

wenshao avatar Apr 20 '24 03:04 wenshao

@wenshao 您好,之前使用https://oss.sonatype.org/content/repositories/snapshots/com/alibaba/fastjson/2.0.50-SNAPSHOT/这个地址进行验证的,我们这边的老项目无法引用com.alibaba.fastjson2这个group的包

lbhkobe avatar Apr 22 '24 01:04 lbhkobe

@wenshao 您好,自定义序列化类如下 自定义序列化类-1713749766935.txt

lbhkobe avatar Apr 22 '24 01:04 lbhkobe

@wenshao 您好 有时间修复一下吧 谢谢~

lbhkobe avatar Apr 26 '24 09:04 lbhkobe

@lbhkobe 计划在5.1期间处理哈

wenshao avatar Apr 26 '24 10:04 wenshao

期待ing

lbhkobe avatar May 10 '24 10:05 lbhkobe

https://github.com/alibaba/fastjson2/releases/tag/2.0.50 2.0.50已发布,请帮忙用新版本验证

wenshao avatar May 12 '24 05:05 wenshao

https://github.com/alibaba/fastjson2/releases/tag/2.0.50 2.0.50已发布,请帮忙用新版本验证

好的

lbhkobe avatar May 13 '24 03:05 lbhkobe