这里使用的是jackson。

比如有一个pojo:

Json序列化更改内容名称_set方法

在json序列化之后想让userName变成customerName,就可以在set方法上加上(注意导包不要导错):

Json序列化更改内容名称_导包_02

测试:

Json序列化更改内容名称_导包_03

Json序列化更改内容名称_导包_04

由于SpringMVC默认使用的是Jackson,那么配置的@JsonProperty同样在@ResponseBody注解响应json数据的时候也会生效。