【问题标题】:How to get key name id to Id如何将密钥名称 id 获取到 Id
【发布时间】:2013-05-30 13:23:23
【问题描述】:

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

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

我希望密钥 ID 为 Id(Mean Capital I)

我的 Bean 类是:-

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

【问题讨论】:

标签: java


【解决方案1】:

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

@JsonProperty("Id")
private Long id;

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    • 2011-09-20
    • 2022-06-15
    相关资源
    最近更新 更多