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