SpringBoot项目,现在接到一个需求,要求返回的字段要全是String类型的,现在返回的类型除了String类型,还有Integer,Long,BigDecimal,Date等。
具体就是返回的json里不能出现:、{money:111}这样的必须都是{money:"111"}。我知道Jackson可以在字段上加@JsonSerialize(using= ToStringSerializer.class),就可以将那个字段按String序列化。但是一个一个字段改,工作量过于巨大。问一下SpringBoot或者Jackson有没有什么设置,能把这些类型全局都按String序列化
写一个自定义的序列化方式即可.