在springmvc+mybatis中,返回用@responsebody自动处理json,默认使用的是Jackson解析。Jackson在解析返回的json字符串时始首字母是小写,
解决办法:在get方法上增加@JsonProperty注解
import com.fasterxml.jackson.annotation.JsonProperty; public class User { private String userName; private String userId; private String userAddr; @JsonProperty("UserName") public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } @JsonProperty("UserId") public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } @JsonProperty("UserAddr") public String getUserAddr() { return userAddr; } public void setUserAddr(String userAddr) { this.userAddr = userAddr; } }