Video: Hvorfor bruger vi @JsonProperty?
2024 Forfatter: Lynn Donovan | [email protected]. Sidst ændret: 2023-12-15 23:45
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.