Dlaczego używamy @JsonProperty?
Dlaczego używamy @JsonProperty?

Wideo: Dlaczego używamy @JsonProperty?

Wideo: Dlaczego używamy @JsonProperty?
Wideo: Jackson Annotations | @JsonProperty | Example | Simple Programming 2024, Listopad
Anonim

Ten @ JsonProperty adnotacja jest używany do mapowania nazw właściwości za pomocą kluczy JSON podczas serializacji i deserializacji. Możesz także posługiwać się ta adnotacja podczas deserializacji, gdy nazwy właściwości JSON i nazwy pól obiektu Java robić nie pasuje.

Co więcej, jaki jest pożytek z @JsonIgnore?

@ JsonIgnoruj jest używany zignorować właściwość logiczną używany w serializacji i deserializacji. @ JsonIgnoruj może być używany na seter, getter lub pole. To jest używany w następujący sposób. We wszystkich powyższych przypadkach logiczną właściwością jest kategoria.

Po drugie, czym jest @JsonProperty w wiosennym rozruchu? Adnotacja @JsonIgnoreProperties jest używana na poziomie klasy do ignorowania pól podczas serializacji i deserializacji. Właściwości zadeklarowane w tej adnotacji nie będą mapowane na zawartość JSON. Rozważmy przykład klasy Java, która korzysta z adnotacji @JsonIgnoreProperties.

Zapytano również, jaki jest pożytek z JsonCreator?

Adnotacja o Jacksonie @ JsonCreator jest używany aby poinformować Jacksona, że obiekt Java ma konstruktor (twórca), który może dopasować pola obiektu JSON do pól obiektu Java.

Co to jest @JsonManagedReference i @JsonBackReference?

@ JsonManagedReference i @JsonBackReference są używane do obsługi odwołań cyklicznych. @ JsonManagedReference jest używany na referencji podrzędnej docelowego POJO. @ JsonBackReference jest używany w odpowiedniej klasie podrzędnej. Jest on umieszczony we właściwości back-reference.