لماذا نستخدمJsonProperty؟
لماذا نستخدمJsonProperty؟

فيديو: لماذا نستخدمJsonProperty؟

فيديو: لماذا نستخدمJsonProperty؟
فيديو: Jackson Library - @JsonProperty Annotation | Defining JSON property name 2024, شهر نوفمبر
Anonim

ال @ JsonProperty حاشية. ملاحظة يستخدم لتعيين أسماء الخصائص بمفاتيح JSON أثناء التسلسل وإلغاء التسلسل. تستطيع أيضا استعمال هذا التعليق التوضيحي أثناء إلغاء التسلسل عندما تكون أسماء خصائص JSON وأسماء الحقول لكائن Java فعل لا يتطابق.

علاوة على ذلك ، ما فائدةJsonIgnore؟

@ JsonIgnore يكون تستخدم لتجاهل الخاصية المنطقية تستخدم في التسلسل وإلغاء التسلسل. @ JsonIgnore يمكن ان يكون تستخدم في واضع أو جامع أو الميدان. إنها تستخدم كالتالي. في جميع الحالات المذكورة أعلاه الخاصية المنطقية هي الفئة.

ثانيًا ، ما هوJsonProperty في حذاء الربيع؟ يتم استخدام التعليق التوضيحيJsonIgnoreProperties على مستوى الفئة لتجاهل الحقول أثناء إنشاء التسلسل وإلغاء التسلسل. الخصائص المعلنة في هذا التعليق التوضيحي لن يتم ربطها بمحتوى JSON. دعونا نفكر في مثال لفئة Java تستخدم التعليق التوضيحيJsonIgnoreProperties.

سئل أيضا ، ما هو استخدام JsonCreator؟

تعليق جاكسون التوضيحي @ JsonCreator يكون تستخدم لإخبار جاكسون أن كائن Java به مُنشئ ("منشئ") يمكنه مطابقة حقول كائن JSON مع حقول كائن Java.

ما هوJsonManagedReference وJsonBackReference؟

@ JsonManagedReference وJsonBackReference تستخدم للتعامل مع المراجع الدائرية. @ JsonManagedReference يستخدم في مرجع فرعي للهدف POJO. @ JsonBackReference يستخدم في فئة الطفل المقابلة. يتم وضعها على خاصية المرجع الخلفي.

موصى به: