Serialize a Long as a String

  今天在写接口的时候,用postman测试,返回数据与数据库一一对应,但是给前端返回的结果,除了主键id以外,其他都一样,如下

postman:

{
                "unitPrice": null,
                "shoppingId": 898341460864172032,
                "userId": 255,
                "leadTime": null,
                "buyNumber": 2,
                "materialId": 106000001,
                "materialCode": "0106000001",
                "materialName": "油墨",
                "brandId": 456,
                "brandCode": "000246",
                "brandName": "得力",
                "materialPropertyFixed": "7521||40ml||号码机专用",
                "unitId": 55,
                "unitCode": "dascm055",
                "unitName": "瓶",
                "packageUnitId": null,
                "packageUnitCode": null,
                "packageUnitName": null,
                "packageNumber": null,
                "materialSetId": 10602010001,
                "materialSetCode": "010602010001",
                "materialSetName": "油墨",
                "materialPhoteFile": "/dms/image/010602010001/XL_001.jpg",
                "memo": null
            }

前端结果:

{
                "unitPrice": null,
                "shoppingId": 898341460864172000,
                "userId": 255,
                "leadTime": null,
                "buyNumber": 2,
                "materialId": 106000001,
                "materialCode": "0106000001",
                "materialName": "油墨",
                "brandId": 456,
                "brandCode": "000246",
                "brandName": "得力",
                "materialPropertyFixed": "7521||40ml||号码机专用",
                "unitId": 55,
                "unitCode": "dascm055",
                "unitName": "瓶",
                "packageUnitId": null,
                "packageUnitCode": null,
                "packageUnitName": null,
                "packageNumber": null,
                "materialSetId": 10602010001,
                "materialSetCode": "010602010001",
                "materialSetName": "油墨",
                "materialPhoteFile": "/dms/image/010602010001/XL_001.jpg",
                "memo": null
            }

  

  postman的shoppingId是  898341460864172032,前端的shoppingId是898341460864172000。

  解决方案是:

    @JsonSerialize(using = ToStringSerializer.class)
    private Long shoppingId;

 serialize a long as a string:

转载于:https://www.cnblogs.com/parkdifferent/p/7405405.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值