Video: Hoekom gebruik ons @JsonProperty?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
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.