Dans mon IDE Java, je dis à java que j'utilise le préfixe pour mes champs.Comment dire à jackson de sérialiser en json sans attributs préfixe
Le résultat est que lors d'une sérialisation Java vers Json, tous mes attributs sont précédés d'un _
, existe-t-il un moyen simple de le faire?
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
}
}
Recherché
{
"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
}
}
Ne pouvez-vous pas dire à votre IDE *** pas *** de préfixer vos champs ?? – 4castle
'Je dis à java que j'utilise un préfixe pour mes champs. 'Pourquoi le ferais-tu jamais? – njzk2
Pouvez-vous copier/coller votre Java POJO, vous êtes sérialisation, vous serez probablement capable de le faire avec des annotations Jackson, probablement @JsonProperty pour dire à Jackson quel est le nom réel de votre propriété à la sérialisation. – jbarrueta