FastJson 配置Long转String类型 , 解决前后端交互, id过长,失去精度的问题

Posted new_boys

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FastJson 配置Long转String类型 , 解决前后端交互, id过长,失去精度的问题相关的知识,希望对你有一定的参考价值。

@Configuration
public class SessionConfig implements WebMvcConfigurer{
    
    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        FastJsonHttpMessageConverter fastJsonConverter = new FastJsonHttpMessageConverter();
        FastJsonConfig fjc = new FastJsonConfig();
        SerializeConfig serializeConfig = SerializeConfig.globalInstance;
        serializeConfig.put(Long.class , ToStringSerializer.instance);
        serializeConfig.put(Long.TYPE , ToStringSerializer.instance);
        fjc.setSerializeConfig(serializeConfig);
        fastJsonConverter.setFastJsonConfig(fjc);
        converters.add(fastJsonConverter);
    }
}

 

以上是关于FastJson 配置Long转String类型 , 解决前后端交互, id过长,失去精度的问题的主要内容,如果未能解决你的问题,请参考以下文章

怎么将long类型转换为string类型

java-com.alibaba.fastjson快速处理json字符串转成list类型

java String转Long两种方法区别

如何将long类型转化为string

Java 日期时间 Date类型,long类型,String类型表现形式的转换 (转)

fastjson 进行json转实体类对象