RuoYi
2025-12-18 2301280c4d21afac7cb7d4c91f56c50db9e66626
ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/FastJson2JsonRedisSerializer.java
@@ -6,6 +6,8 @@
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONReader;
import com.alibaba.fastjson2.JSONWriter;
import com.alibaba.fastjson2.filter.Filter;
import com.ruoyi.common.core.constant.Constants;
/**
 * Redis使用FastJson序列化
@@ -16,8 +18,9 @@
{
    public static final Charset DEFAULT_CHARSET = Charset.forName("UTF-8");
    private Class<T> clazz;
    static final Filter AUTO_TYPE_FILTER = JSONReader.autoTypeFilter(Constants.JSON_WHITELIST_STR);
    private Class<T> clazz;
    public FastJson2JsonRedisSerializer(Class<T> clazz)
    {
@@ -44,6 +47,6 @@
        }
        String str = new String(bytes, DEFAULT_CHARSET);
        return JSON.parseObject(str, clazz, JSONReader.Feature.SupportAutoType);
        return JSON.parseObject(str, clazz, AUTO_TYPE_FILTER);
    }
}