Hvorfor bruger vi @JsonProperty?
Hvorfor bruger vi @JsonProperty?

Video: Hvorfor bruger vi @JsonProperty?

Video: Hvorfor bruger vi @JsonProperty?
Video: Hvorfor bruger vi lodtrækningsforsøg? 2024, November
Anonim

Det @ JsonProperty anmærkning anvendes at kortlægge ejendomsnavne med JSON-nøgler under serialisering og deserialisering. Du kan også brug denne annotation under deserialisering, når egenskabsnavnene på JSON og feltnavnene på Java-objektet gør passer ikke sammen.

Desuden, hvad er brugen af @JsonIgnore?

@ JsonIgnorer er Brugt at ignorere den logiske egenskab Brugt i serialisering og deserialisering. @ JsonIgnorer måske Brugt hos setter, getter eller mark. det er Brugt som følger. I alle ovenstående tilfælde er den logiske egenskab kategori.

For det andet, hvad er @JsonProperty i springstøvler? @JsonIgnoreProperties-annotationen bruges på klasseniveau til at ignorere felter under serialisering og deserialisering. De egenskaber, der er erklæret i denne annotation, vil ikke blive knyttet til JSON-indholdet. Lad os overveje et eksempel på Java-klassen, der bruger @JsonIgnoreProperties-annotationen.

Også spurgt, hvad er brugen af JsonCreator?

Jackson-kommentaren @ JsonCreator er Brugt at fortælle Jackson, at Java-objektet har en konstruktør (en "creator"), som kan matche felterne i et JSON-objekt med felterne i Java-objektet.

Hvad er @JsonManagedReference og @JsonBackReference?

@ JsonManagedReference og @JsonBackReference bruges til at håndtere cirkulære referencer. @ JsonManagedReference bruges på en underordnet reference til målet POJO. @ JsonBackReference bruges i den tilsvarende børneklasse. Det er placeret på tilbage-reference-ejendommen.