我有一个简单的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.JsonObject
。 Defect
看起来像这样:
我只想存储特定的字段,因此不能将所有字段都添加到POJO中。
但是JsonObject
返回带有所有new GsonBuilder().create().fromJson(object, Defect.class)
值的Defect
对象。怎么了?
答案 0 :(得分:2)
您的json元素与POJO成员不同,因此未正确映射。 请将formattedId注释为
@SerializedName("FormattedID")
private String formattedId;
使formattedId正常工作。