将Long类型转换成String类型


 后端把Long类型的数据传给前端,前端可能会出现精度丢失的情况

       方法一:在后台将这个Long类型的字段转换成String类型的。

  方法二:使用fastjson的提供的注解,@JSONField(serializeUsing= ToStringSerializer.class)

比如数据表字段为数字Long类型

1、pom文件加入

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.71</version>
        </dependency>

2、对象基类加入

    @JSONField(serializeUsing = ToStringSerializer.class)
    @TableId(type = IdType.ASSIGN_ID)
    protected Long id;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM