我有一些 json :
{
key: "CORE-19",
fields: { summary: "iblah" }
}
我想把它打包成一个看起来更像的 POJO:
@JsonIgnoreProperties(ignoreUnknown=true)
public class JiraIssue
{
private String mKey;
private String mSummary;
public String getKey(){ return(mKey);}
public void setKey(String inKey){mKey = inKey;}
public String getSummary(){return(mSummary);}
public void setSummary(String summary){ mSummary = summary; }
}
所以基本上我不想创建一个“字段”对象,因为它对我的需求来说有点多余。但是,我真的看不出杰克逊有任何方法可以告诉它“摘要”属性实际上来自“字段”属性。这可能吗?
这个类的序列化不是问题,它只会用于反序列化。我无法控制 JSON 格式,因为它来自外部源(以上只是一个片段)。此外,我实际上将杰克逊与泽西岛一起使用。
谢谢!