无法将Gson JsonObject转换为POJO类

时间:2019-02-03 11:59:56

标签: java gson pojo

我有一个简单的POJO类//for sorting the Name column sheet.sort(1);

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; } 转换为Gson.JsonObjectDefect看起来像这样:

enter image description here

我只想存储特定的字段,因此不能将所有字段都添加到POJO中。

但是JsonObject返回带有所有new GsonBuilder().create().fromJson(object, Defect.class)值的Defect对象。怎么了?

1 个答案:

答案 0 :(得分:2)

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

@SerializedName("FormattedID")
private String formattedId;

使formattedId正常工作。