Proč používáme @JsonProperty?
Proč používáme @JsonProperty?

Video: Proč používáme @JsonProperty?

Video: Proč používáme @JsonProperty?
Video: Jackson Annotations | @JsonProperty | Example | Simple Programming 2024, Listopad
Anonim

@ JsonProperty anotace se používá k mapování názvů vlastností pomocí klíčů JSON během serializace a deserializace. Můžeš taky použití tato anotace během deserializace, když jsou názvy vlastností JSON a názvy polí objektu Java dělat neodpovídají.

Dále, k čemu slouží @JsonIgnore?

@ JsonIgnore je použitý ignorovat logickou vlastnost použitý v serializaci a deserializaci. @ JsonIgnore může být použitý na setter, getter nebo pole. to je použitý následovně. Ve všech výše uvedených případech je logickou vlastností kategorie.

Za druhé, co je @JsonProperty v jarních botách? Anotace @JsonIgnoreProperties se používá na úrovni třídy k ignorování polí během serializace a deserializace. Vlastnosti, které jsou deklarovány v této anotaci, nebudou mapovány na obsah JSON. Podívejme se na příklad třídy Java, která používá anotaci @JsonIgnoreProperties.

Také se zeptal, jaké je použití JsonCreator?

Jacksonova anotace @ JsonCreator je použitý říci Jacksonovi, že objekt Java má konstruktor ("tvůrce"), který může porovnat pole objektu JSON s poli objektu Java.

Co je @JsonManagedReference a @JsonBackReference?

@ JsonManagedReference a @JsonBackReference se používají ke zpracování kruhových odkazů. @ JsonManagedReference se používá na podřízeném odkazu cílového POJO. @ JsonBackReference se používá v odpovídající dětské třídě. Je umístěn na vlastnost back-reference.