Hvorfor bruker vi @JsonProperty?
Hvorfor bruker vi @JsonProperty?

Video: Hvorfor bruker vi @JsonProperty?

Video: Hvorfor bruker vi @JsonProperty?
Video: Hvorfor bruker vi såpe i vannet 2024, Kan
Anonim

The @ JsonProperty merknad benyttes å kartlegge eiendomsnavn med JSON-nøkler under serialisering og deserialisering. Du kan også bruk denne merknaden under deserialisering når egenskapsnavnene til JSON og feltnavnene til Java-objektet gjøre ikke samsvarer.

Videre, hva er bruken av @JsonIgnore?

@ JsonIgnorer er brukt å ignorere den logiske egenskapen brukt i serialisering og deserialisering. @ JsonIgnorer kan være brukt ved setter, getter eller felt. Det er brukt som følger. I alle tilfellene ovenfor er den logiske egenskapen kategori.

For det andre, hva er @JsonProperty i vårstøvel? @JsonIgnoreProperties-kommentaren brukes på klassenivå for å ignorere felt under serialisering og deserialisering. Egenskapene som er deklarert i denne merknaden vil ikke tilordnes JSON-innholdet. La oss vurdere et eksempel på Java-klassen som bruker @JsonIgnoreProperties-kommentaren.

Også spurt, hva er bruken av JsonCreator?

Jackson-kommentaren @ JsonCreator er brukt å fortelle Jackson at Java-objektet har en konstruktør (en "skaper") som kan matche feltene til et JSON-objekt med feltene til Java-objektet.

Hva er @JsonManagedReference og @JsonBackReference?

@ JsonManagedReference og @JsonBackReference brukes til å håndtere sirkulære referanser. @ JsonManagedReference brukes på en underordnet referanse til målet POJO. @ JsonBackReference brukes i den tilsvarende barneklassen. Den er plassert på tilbakereferanse-eiendommen.