چرا از @JsonProperty استفاده می کنیم؟
چرا از @JsonProperty استفاده می کنیم؟

تصویری: چرا از @JsonProperty استفاده می کنیم؟

تصویری: چرا از @JsonProperty استفاده می کنیم؟
تصویری: حاشیه نویسی جکسون | @JsonProperty | مثال | برنامه نویسی ساده 2024, نوامبر
Anonim

@ JsonProperty حاشیه نویسی استفاده می شود برای نگاشت نام دارایی ها با کلیدهای JSON در حین سریال سازی و سریال سازی. تو می توانی همچنین استفاده کنید این حاشیه نویسی در حین deserialization زمانی که نام ویژگی های JSON و نام فیلدهای شی جاوا انجام دادن مطابقت ندارد.

علاوه بر این، استفاده از @JsonIgnore چیست؟

@ جیسون نادیده گرفتن است استفاده شده نادیده گرفتن خاصیت منطقی استفاده شده در سریال سازی و سریال سازی. @ جیسون نادیده گرفتن می تواند باشد استفاده شده در تنظیم کننده، گیرنده یا فیلد. این است استفاده شده مطابق ذیل. در تمام موارد فوق، ویژگی منطقی دسته است.

در مرحله دوم، @JsonProperty در بوت فنری چیست؟ حاشیه‌نویسی @JsonIgnoreProperties در سطح کلاس برای نادیده گرفتن فیلدها در طول سریال‌سازی و سریال‌زدایی استفاده می‌شود. ویژگی هایی که در این حاشیه نویسی اعلام شده اند به محتوای JSON نگاشت نمی شوند. اجازه دهید نمونه ای از کلاس جاوا را در نظر بگیریم که از حاشیه نویسی @JsonIgnoreProperties استفاده می کند.

همچنین پرسیده شد که استفاده از JsonCreator چیست؟

حاشیه نویسی جکسون @ JsonCreator است استفاده شده به جکسون بگوییم که شی جاوا یک سازنده (یک "خالق") دارد که می تواند فیلدهای یک شی JSON را با فیلدهای شی جاوا مطابقت دهد.

@JsonManagedReference و @JsonBackReference چیست؟

@ JsonManagedReference و @JsonBackReference برای رسیدگی به مراجع دایره ای استفاده می شود. @ JsonManagedReference در مرجع فرزند POJO هدف استفاده می شود. @ JsonBackReference در کلاس فرزند مربوطه استفاده می شود. در ویژگی back-reference قرار می گیرد.