Heim  >  Artikel  >  Java  >  Wie definiere ich mit Jackson alternative Namen für Felder in Java?

Wie definiere ich mit Jackson alternative Namen für Felder in Java?

王林
王林nach vorne
2023-08-27 13:49:05774Durchsuche

Wie definiere ich mit Jackson alternative Namen für Felder in Java?

Die @JsonAlias-Annotation kann einen oder mehrere alternative Namen für die während der Deserialisierung akzeptierten Attribute definieren und die JSON-Daten auf ein Java-Objekt festlegen. Bei der Serialisierung, also dem Abrufen von JSON von einem Java-Objekt, wird jedoch nur der tatsächliche logische Eigenschaftsname anstelle des Alias verwendet

<strong>@Target(value={ANNOTATION_TYPE,FIELD,METHOD,PARAMETER})
@Retention(value=RUNTIME)
public @interface JsonAlias</strong>

Das obige ist der detaillierte Inhalt vonWie definiere ich mit Jackson alternative Namen für Felder in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen