Hoekom gebruik ons @JsonProperty?
Hoekom gebruik ons @JsonProperty?

Video: Hoekom gebruik ons @JsonProperty?

Video: Hoekom gebruik ons @JsonProperty?
Video: Gr 12 Mod 1.1 Deel 1 - Hoekom gebruik ons rekenaars 2024, November
Anonim

Die @ JsonProperty annotasie is gebruik om eiendomsname met JSON-sleutels te karteer tydens serialisering en deserialisering. Jy kan ook gebruik hierdie aantekening tydens deserialisering wanneer die eiendomsname van die JSON en die veldname van die Java-voorwerp doen nie ooreen.

Verder, wat is die nut van @JsonIgnore?

@ JsonIgnoreer is gebruik word om die logiese eienskap te ignoreer gebruik word in serialisering en deserialisering. @ JsonIgnoreer Kan wees gebruik word by setter, getter of veld. dit is gebruik word soos volg. In al die bogenoemde gevalle is die logiese eienskap kategorie.

Tweedens, wat is @JsonProperty in veerstewel? Die @JsonIgnoreProperties-aantekening word op klasvlak gebruik om velde tydens serialisering en deserialisering te ignoreer. Die eienskappe wat in hierdie aantekening verklaar word, sal nie na die JSON-inhoud gekarteer word nie. Kom ons kyk na 'n voorbeeld van Java-klas wat die @JsonIgnoreProperties-aantekening gebruik.

Ook gevra, wat is die nut van JsonCreator?

Die Jackson-aantekening @ JsonSkepper is gebruik word om vir Jackson te vertel dat die Java-objek 'n konstruktor ('n "skepper") het wat die velde van 'n JSON-voorwerp kan pas by die velde van die Java-objek.

Wat is @JsonManagedReference en @JsonBackReference?

@ JsonManagedReference en @JsonBackReference word gebruik om omsendbriefverwysings te hanteer. @ JsonManagedReference word gebruik op 'n kinderverwysing van die teiken POJO. @ JsonBackReference word in die ooreenstemmende kinderklas gebruik. Dit word op die terugverwysingseiendom geplaas.