是否有可能:類中有一個字段,而在Jackson庫中進(jìn)行序列化/反序列化時卻有不同的名稱?例如,我有“ Coordiantes”類。class Coordinates{ int red;}對于從JSON反序列化,希望具有以下格式:{ "red":12}但是當(dāng)我序列化對象時,結(jié)果應(yīng)該是這樣的:{ "r":12}我試圖通過@JsonProperty在getter和setter上都應(yīng)用注釋(具有不同的值)來實(shí)現(xiàn)此目的:class Coordiantes{ int red; @JsonProperty("r") public byte getRed() { return red; } @JsonProperty("red") public void setRed(byte red) { this.red = red; }}但我有一個例外:org.codehaus.jackson.map.exc.UnrecognizedPropertyException:無法識別的字段“紅色”
添加回答
舉報
0/150
提交
取消