В моей Java IDE я говорю java, что я использую префикс для своих полей.Как сказать jackson для сериализации для json без атрибутов атрибутов
В результате, во время сериализации Java-Json я получаю все свои атрибуты с префиксом _
, есть ли простой способ сделать это?
Actual
{
"_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