Niyə @JsonProperty istifadə edirik?
Niyə @JsonProperty istifadə edirik?

Video: Niyə @JsonProperty istifadə edirik?

Video: Niyə @JsonProperty istifadə edirik?
Video: NİYƏ ? 2017 (HD) 2024, Noyabr
Anonim

@ 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.