为了账号安全,请及时绑定邮箱和手机立即绑定

无法将 Gson JsonObject 转换为 POJO 类

无法将 Gson JsonObject 转换为 POJO 类

慕后森 2022-06-04 14:50:11
我有一个简单的 POJO 类Defect:    import lombok.Getter;    import lombok.Setter;    import lombok.ToString;    @Setter    @Getter    @ToString    public class Defect {        private String formattedId;        private String fixedInBuild;        private String foundInBuild;        private String verifiedInBuild;        private String state;        private String resolution;        private String submittedBy;        private String priority;        private String severity;        }我正在尝试将 a 转换Gson.JsonObject为Defect. JsonObject看起来像这样:我只想存储特定字段,因此并非全部添加到 POJO 中。但new GsonBuilder().create().fromJson(object, Defect.class)返回一个Defect包含所有null值的对象。这里有什么问题?
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

您的 json 元素与 POJO 成员不同,因此没有发生正确的映射。请将 formattedId 注释为


@SerializedName("FormattedID")

private String formattedId;

使 formattedId 工作。


查看完整回答
反对 回复 2022-06-04
  • 1 回答
  • 0 关注
  • 181 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号