ለምን @JsonPropertyን እንጠቀማለን?
ለምን @JsonPropertyን እንጠቀማለን?
Anonim

@ JsonProperty ማብራሪያ ጥቅም ላይ ይውላል ተከታታይነት እና መገለል በሚደረግበት ጊዜ የንብረት ስሞችን በJSON ቁልፎች ለመቅረጽ። ትችላለህ እንዲሁም መጠቀም ይህ ማብራሪያ የJSON ንብረት ስሞች እና የጃቫ ነገር የመስክ ስሞች በሚገለሉበት ጊዜ መ ስ ራ ት አይዛመድም።

በተጨማሪም የ@JsonIgnore ጥቅም ምንድነው?

@ Json ችላ በል ነው። ተጠቅሟል ምክንያታዊ ንብረቱን ችላ ለማለት ተጠቅሟል በተከታታይ እና በዲሴሪያላይዜሽን. @ Json ችላ በል መሆን ይቻላል ተጠቅሟል በሴተር፣ በጌተር ወይም በመስክ ላይ። ነው ተጠቅሟል እንደሚከተለው. ከላይ በተጠቀሱት ሁኔታዎች ሁሉ ምክንያታዊ ንብረት ምድብ ነው.

በሁለተኛ ደረጃ፣ በፀደይ ቡት ውስጥ @JsonProperty ምንድነው? የ @JsonIgnoreProperties ማብራሪያ በክፍል ደረጃ በሴሪያላይዜሽን እና መጥፋት ወቅት መስኮችን ችላ ለማለት ጥቅም ላይ ይውላል። በዚህ ማብራሪያ ላይ የተገለጹት ንብረቶች በJSON ይዘት ላይ አይቀረጹም። @JsonIgnoreProperties ማብራሪያን የሚጠቀም የጃቫ ክፍልን ምሳሌ እንመልከት።

እንዲሁም የJsonCreator ጥቅም ምንድነው?

የጃክሰን ማብራሪያ @ Jsonፈጣሪ ነው። ተጠቅሟል ለጃክሰን የጃቫ ነገር ገንቢ ("ፈጣሪ") እንዳለው ለጃክሰን ለመንገር የJSON ነገርን መስኮች ከጃቫ ነገር መስኮች ጋር ማዛመድ ይችላል።

@JsonManagedReference እና @JsonBackReference ምንድን ነው?

@ JsonManagedReference እና @JsonBackReference ክብ ማመሳከሪያዎችን ለመያዝ ያገለግላሉ. @ JsonManaged ዋቢ በዒላማው POJO የልጅ ማጣቀሻ ላይ ጥቅም ላይ ይውላል. @ JsonBackReference በተዛማጅ የልጅ ክፍል ውስጥ ጥቅም ላይ ይውላል. በጀርባ ማመሳከሪያ ንብረቱ ላይ ተቀምጧል.