0

我正在使用 ObjectMapper 类将 java bean 类转换为 json。

输出{"memberList":[{"id":"4","member":"Saurabh K","dob":"31/12/2012"}]}格式。

我想要密钥 ID 为Id(Mean Capital I).

我的豆类是: -

类成员类实现可序列化{
私有静态最终长序列版本UID = 1L;
私人长 ID;在此处输入代码
私有字符串成员;
私人日期出生日期;}
MemberClass 成员 = new MemberClass(); //一些值设置到类变量 ObjectMapper mapper = new ObjectMapper();
尝试{在此处输入代码 returnStr += mapper.writeValueAsString(member ); }
catch (IOException e) { e.printStackTrace(); }
4

1 回答 1

3

如果我理解正确,您想将 bean 属性映射id到 JSON 属性Id。如果正确,您可以使用@JsonProperty()以下注释:

@JsonProperty("Id")
private Long id;

但是请考虑到这违反了广泛使用的命名约定:属性名称应以小写字母开头。

于 2013-06-04T08:26:30.690 回答