json转义问题,JAVA实体类number类型字段为null时,返回到json解析转为-1,为long时,返回解析最后两位是00

Blade 未结 7 20903
yzw31
yzw31 2019-05-08 13:19

当JAVA实体类number类型字段为null时,返回到json解析转为-1了,是什么原因导致的呢,应该如何实现无转义,即前端和后端一致。

7条回答
  •  admin
    admin (楼主)
    2019-11-27 11:03

    补充一点,可以在不需要默认序列化的字段加上如下注解:

    @JsonSerialize(nullsUsing = NullSerializer.class)


    如果是Long类型参数,返回到前端最后两位会变成00结尾,这时候给字段加如下注解解决:

    @JsonSerialize(using = ToStringSerializer.class)

代码语言
提交回复