Per què fem servir @JsonProperty?
Per què fem servir @JsonProperty?

Vídeo: Per què fem servir @JsonProperty?

Vídeo: Per què fem servir @JsonProperty?
Vídeo: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Setembre
Anonim

la @ JsonProperty anotació s'utilitza per assignar noms de propietats amb claus JSON durant la serialització i la deserialització. Tu pots també utilitzar aquesta anotació durant la deserialització quan els noms de propietat del JSON i els noms de camp de l'objecte Java fer no coincideix.

A més, per a què serveix @JsonIgnore?

@ JsonIgnora és utilitzat per ignorar la propietat lògica utilitzat en serialització i deserialització. @ JsonIgnora pot ser utilitzat en setter, getter o field. És utilitzat com seguint. En tots els casos anteriors la propietat lògica és categoria.

En segon lloc, què és @JsonProperty a l'arrencada de primavera? L'anotació @JsonIgnoreProperties s'utilitza a nivell de classe per ignorar els camps durant la serialització i la deserialització. Les propietats que es declaren en aquesta anotació no s'assignaran al contingut JSON. Considerem un exemple de classe Java que utilitza l'anotació @JsonIgnoreProperties.

També es va preguntar, per a què serveix JsonCreator?

L'anotació de Jackson @ JsonCreator és utilitzat per dir-li a Jackson que l'objecte Java té un constructor (un "creador") que pot fer coincidir els camps d'un objecte JSON amb els camps de l'objecte Java.

Què és @JsonManagedReference i @JsonBackReference?

@ JsonManagedReference i @JsonBackReference s'utilitzen per gestionar referències circulars. @ JsonManagedReference s'utilitza en una referència secundària del POJO objectiu. @ JsonBackReference s'utilitza a la classe infantil corresponent. Es col·loca a la propietat de referència posterior.