2016-08-16 2 views
1

sagen In meiner Java IDE, ich sage Java, dass ich Präfix für meine Felder verwenden.Wie Jackson zu Serialisierung zu Json ohne Attribute Präfix

Das Ergebnis ist, dass während einer Java zu Json Serialisierung, bekomme ich alle meine Attribute mit einem Präfix _, gibt es eine einfache Möglichkeit, dies zu tun?

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 
    } 
} 

Gesucht

{ 
    "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 
    } 
} 
+0

Können Sie nicht nur Ihre IDE *** nicht *** Ihre Felder voranstellen ?? – 4castle

+0

'Ich sage Java, dass ich Präfix für meine Felder verwende. Warum würdest du das jemals tun? – njzk2

+0

Können Sie Ihre Java POJO kopieren, fügen Sie Serialisierung, höchstwahrscheinlich werden Sie in der Lage sein, es mit Jackson Annotationen zu tun, am wahrscheinlichsten @ JsonProperty Jackson zu sagen, was der tatsächliche Name Ihrer Eigenschaft bei der Serialisierung ist. – jbarrueta

Antwort

Verwandte Themen