将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;

 

posted @ 2020-12-16 10:56  桥头堡洗脚城  阅读(10497)  评论(0编辑  收藏  举报