Video: Niyə @JsonProperty istifadə edirik?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
@ JsonProperty annotasiya istifadə olunur serializasiya və sıradan çıxarma zamanı əmlak adlarını JSON düymələri ilə xəritələmək. Bacararsan həmçinin istifadə edin Bu annotasiya sıradan çıxarma zamanı JSON-un xassə adları və Java obyektinin sahə adları olduqda et uyğun gəlmir.
Bundan əlavə, @JsonIgnore-un istifadəsi nədir?
@ JsonIqnor edir istifadə olunur məntiqi xassəyə məhəl qoymamaq istifadə olunur serializasiya və seriyasızlaşdırmada. @ JsonIqnor ola bilər istifadə olunur setter, alıcı və ya sahədə. Bu istifadə olunur aşağıdakı kimi. Yuxarıda göstərilən bütün hallarda məntiqi xüsusiyyət kateqoriyadır.
İkincisi, yaz açılışında @JsonProperty nədir? @JsonIgnoreProperties annotasiyası sinif səviyyəsində seriallaşdırma və sıradan çıxarma zamanı sahələri nəzərə almamaq üçün istifadə olunur. Bu annotasiyada elan edilən xüsusiyyətlər JSON məzmununa uyğunlaşdırılmayacaq. @JsonIgnoreProperties annotasiyasından istifadə edən Java sinifinin nümunəsini nəzərdən keçirək.
Həmçinin soruşdular ki, JsonCreator-un istifadəsi nədir?
Cekson annotasiyası @ JsonCreator edir istifadə olunur Ceksona Java obyektinin JSON obyektinin sahələrini Java obyektinin sahələrinə uyğunlaşdıra bilən konstruktor ("yaradıcı") olduğunu söyləmək.
@JsonManagedReference və @JsonBackReference nədir?
@ JsonManagedReference və @JsonBackReference dairəvi istinadları idarə etmək üçün istifadə olunur. @ JsonManagedReference hədəf POJO-nun uşaq istinadında istifadə olunur. @ JsonBackReference müvafiq uşaq sinfində istifadə olunur. O, arxa istinad mülkiyyətində yerləşdirilir.