【发布时间】:2016-08-16 18:29:53
【问题描述】:
在我的 Java IDE 中,我告诉 java 我为我的字段使用前缀。
结果是,在 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
}
}
【问题讨论】:
-
你不能告诉你的 IDEnot 为你的字段添加前缀吗??
-
I tell java that I use prefix for my fields.你为什么要那样做? -
你能复制/粘贴你的Java POJO吗,你正在序列化,很可能你可以用Jackson注释来做,很可能@JsonProperty告诉Jackson你的财产的实际名称是什么序列化。
标签: java json serialization jackson2