请教一下jackson的问题:java对象属性名是大写的,转成json字符串变成了小写
java对象:
public class User{ private String NAME; public String getNAME(){ return NAME; } public static void main(String[] args){ User user = new User(); String json=new ObjectMapper().writeValueAsString(user); System.out.println(json); //结果:{"name":null} } }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
哦, 谢谢
ddd
默认jackson认为属性名是小写的,你可以用注解指定试试
@JsonProperty