首先引入jar包
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.7.5</version>
</dependency>

这里的属性名称为name

返回的json中属性名称也为name。
在属性上添加@JsonProperty("names")可以改变输出后属性名称的改变。
把@JsonProperty作用在属性类型为List上会出现原先没有改变的和现在改变属性名的两个值


@JsonProperty还可以作用在get,set方法上面。这时需要把注解放到get,set方法上就可以解决问题了。

本文介绍如何使用Jackson库中的@JsonProperty注解改变JSON输出中属性名称,包括List类型和getter/setter方法的处理实例。
2555

被折叠的 条评论
为什么被折叠?



