首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Jackson更改JSON中的字段名

如何使用Jackson更改JSON中的字段名
EN

Stack Overflow用户
提问于 2011-09-01 04:54:20
回答 3查看 237.5K关注 0票数 191

我正在使用jackson将我的一个对象转换为json。该对象有两个字段:

代码语言:javascript
复制
@Entity
public class City {
   @id
   Long id;
   String name;
   public String getName() { return name; }
   public void setName(String name){ this.name = name; }
   public Long getId() { return id; }
   public void setName(Long id){ this.id = id; }
}

由于我想将其与标签自动完成功能一起使用,因此我希望'id‘在json中显示为’jQuery‘,而'name’显示为'label‘。关于这一点,jackson的文档并不清楚,我已经尝试了所有的注释,即使是很少的,看起来也能满足我的需求,但是我不能让name在json中以label的形式出现,而idvalue的形式出现。

有没有人知道怎么做或者这是可能的吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7263282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档