public abstract class EasyjFastjsonBugfixUtils extends Object
| Constructor and Description |
|---|
EasyjFastjsonBugfixUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
handleSerializeConfig(com.alibaba.fastjson.serializer.SerializeConfig serializeConfig)
处理serializeConfig实例,修复BUG
|
static boolean |
isLatestSecVersion(String version)
判断是否为最新的漏洞修复版本
|
static boolean |
isLoopholeVersion(String version)
判断是否为存在漏洞的版本
|
static boolean |
isLoopholeVersion(VersionInfo versionInfo)
判断是否为存在漏洞的版本
|
static com.alibaba.fastjson.serializer.SerializeConfig |
newSerializeConfig()
创建
SerializeConfig 实例,并修复BUG |
static void |
recoverySerializeConfig(com.alibaba.fastjson.serializer.SerializeConfig serializeConfig)
恢复serializeConfig实例
|
public static com.alibaba.fastjson.serializer.SerializeConfig newSerializeConfig()
SerializeConfig 实例,并修复BUGSerializeConfig 实例public static void handleSerializeConfig(com.alibaba.fastjson.serializer.SerializeConfig serializeConfig)
fastjson自带的 PrimitiveArraySerializer、ListSerializer、CollectionCodec,
没有对Long数据进行转字符串处理,待BUG修复前临时处理一下。
serializeConfig - 序列化配置public static void recoverySerializeConfig(com.alibaba.fastjson.serializer.SerializeConfig serializeConfig)
serializeConfig - 序列化配置public static boolean isLoopholeVersion(String version)
version - 版本号public static boolean isLoopholeVersion(VersionInfo versionInfo)
versionInfo - 版本信息public static boolean isLatestSecVersion(String version)
version - 版本号Copyright © 2021–2022 EasyJ开源社区. All rights reserved.