Warum verwenden wir @JsonProperty?
Warum verwenden wir @JsonProperty?

Video: Warum verwenden wir @JsonProperty?

Video: Warum verwenden wir @JsonProperty?
Video: PANTRY ESSENTIALS | 10 foods I always have in my pantry 2024, November
Anonim

Die @ JsonProperty Anmerkung wird genutzt zum Zuordnen von Eigenschaftsnamen mit JSON-Schlüsseln während der Serialisierung und Deserialisierung. Du kannst Auch verwenden diese Annotation während der Deserialisierung, wenn die Eigenschaftsnamen des JSON und die Feldnamen des Java-Objekts tun nicht übereinstimmen.

Außerdem, wozu dient @JsonIgnore?

@ JsonIgnorieren ist Gebraucht die logische Eigenschaft ignorieren Gebraucht bei Serialisierung und Deserialisierung. @ JsonIgnorieren kann sein Gebraucht bei Setter, Getter oder Feld. es ist Gebraucht wie folgt. In allen oben genannten Fällen ist die logische Eigenschaft Kategorie.

Zweitens, was ist @JsonProperty im Spring Boot? Die Annotation @JsonIgnoreProperties wird auf Klassenebene verwendet, um Felder während der Serialisierung und Deserialisierung zu ignorieren. Die in dieser Anmerkung deklarierten Eigenschaften werden nicht dem JSON-Inhalt zugeordnet. Betrachten wir ein Beispiel für eine Java-Klasse, die die Annotation @JsonIgnoreProperties verwendet.

Auch gefragt, wozu dient JsonCreator?

Die Jackson-Anmerkung @ JsonCreator ist Gebraucht um Jackson mitzuteilen, dass das Java-Objekt einen Konstruktor (einen "Ersteller") hat, der die Felder eines JSON-Objekts mit den Feldern des Java-Objekts abgleichen kann.

Was ist @JsonManagedReference und @JsonBackReference?

@ JsonManagedReference und @JsonBackReference werden verwendet, um Zirkelverweise zu behandeln. @ JsonManagedReferenz wird für eine untergeordnete Referenz des Ziel-POJO verwendet. @ JsonBackReferenz wird in der entsprechenden untergeordneten Klasse verwendet. Es wird auf der Eigenschaft back-reference platziert.