首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Java注解在pojo中如何用

2012-06-15 
Java注解在pojo中怎么用目前在做一个项目,服务器与客户端间的参数是以JSON报文传输的。现在的需求是:在pojo

Java注解在pojo中怎么用
目前在做一个项目,服务器与客户端间的参数是以JSON报文传输的。现在的需求是:在pojo序列化成JSON报文时,我需要改变pojo中变量的名称。也就是说,如果在pojo中有一个变量叫userName,并有get和set方法,在序列化成JSON报文时,我不想用userName做为报文中的key值,而是希望使用java注解参改变成un。如果可以,反也来希望也行,也就是un的值能自动填充到pojo的userName中去。
这个名称的变化,仅在JSON报文中使用,也就是说pojo和java代码中还是使用userName,只在传递参数的JSON报文中使用un,而不希望去改变Java代码

[解决办法]
这要看你用的json包是否支持annotation。
比如使用jackson-annotations

Java code
public class Name {  @JsonProperty("firstName")  public String _first_name;} 

热点排行