1
在我的Java IDE中,我告訴java我爲我的字段使用了前綴。如何識別傑克遜序列化爲不帶屬性的json前綴
其結果是,在Java到Json序列化過程中,我得到了所有以_
爲前綴的屬性,有沒有簡單的方法來實現?
實際
{
"_creation": {
"_dateTime": "2016-08-16T11:13:09.000Z",
"_personId": 1
},
"_description": null,
"_firstName": "Jason",
"_id": 700,
"_lastName": "Stateman",
"_modification": {
"_dateTime": "2016-08-16T11:13:24.000Z",
"_personId": null
}
}
通緝
{
"creation": {
"dateTime": "2016-08-16T11:13:09.000Z",
"personId": 1
},
"description": null,
"firstName": "Jason",
"id": 700,
"lastName": "Stateman",
"modification": {
"dateTime": "2016-08-16T11:13:24.000Z",
"personId": null
}
}
難道你不能只告訴你的IDE ***不能***前綴字段? – 4castle
'我告訴java,我爲我的領域使用了前綴。「爲什麼你會這樣做? – njzk2
你可以複製/粘貼你的Java POJO,你是序列化的,很有可能你可以用傑克遜註解來做到這一點,很可能@JsonProperty告訴傑克遜在序列化時你的財產的實際名稱是什麼。 – jbarrueta