Serializer interface
يستخدم لتعيين كائنات الاستجابة الأولية إلى الأشكال النهائية. يساعد على تعبئة التواريخ وفك حزمها والأنواع الأخرى المشفرة التي ليست مضمنة في JSON. يسمح أيضا بسحب القيم من الرؤوس، بالإضافة إلى إدراج القيم والثوابت الافتراضية.
الخصائص
| isXML | سواء كانت المحتويات XML أم لا. |
| model |
مخطط النموذج المقدم. |
الأساليب
| deserialize(Mapper, any, string, Serializer |
إلغاء تسلسل الكائن المحدد استنادا إلى بيانات التعريف الخاصة به المحددة في معين. |
| serialize(Mapper, any, string, Serializer |
قم بتسلسل الكائن المحدد استنادا إلى بيانات التعريف الخاصة به المحددة في المخطط. |
| validate |
التحقق من صحة القيود، إن وجدت. ستطرح هذه الدالة إذا كانت القيمة المقدمة لا تحترم هذه القيود. |
تفاصيل الخاصية
isXML
سواء كانت المحتويات XML أم لا.
isXML: boolean
قيمة الخاصية
boolean
modelMappers
مخطط النموذج المقدم.
modelMappers: {[key: string]: any}
قيمة الخاصية
{[key: string]: any}
تفاصيل الأسلوب
deserialize(Mapper, any, string, SerializerOptions)
إلغاء تسلسل الكائن المحدد استنادا إلى بيانات التعريف الخاصة به المحددة في معين.
function deserialize(mapper: Mapper, responseBody: any, objectName: string, options?: SerializerOptions): any
المعلمات
- mapper
- Mapper
المعين الذي يعرف بيانات التعريف للكائن القابل للتسلسل.
- responseBody
-
any
كيان Javascript صالح لإلغاء تسلسله.
- objectName
-
string
اسم الكائن الذي تم إلغاء تسلسله.
- options
- SerializerOptions
يتحكم في سلوك محلل XML ومنشئه.
المرتجعات
any
كائن Javascript صالح تم إلغاء تسلسله.
serialize(Mapper, any, string, SerializerOptions)
قم بتسلسل الكائن المحدد استنادا إلى بيانات التعريف الخاصة به المحددة في المخطط.
function serialize(mapper: Mapper, object: any, objectName?: string, options?: SerializerOptions): any
المعلمات
- mapper
- Mapper
المعين الذي يعرف بيانات التعريف للكائن القابل للتسلسل.
- object
-
any
كائن Javascript صالح ليتم تسلسله.
- objectName
-
string
اسم الكائن المتسلسل.
- options
- SerializerOptions
خيارات إضافية لإلغاء التسلسل.
المرتجعات
any
كائن Javascript متسلسل صالح.
validateConstraints(Mapper, any, string)
تحذير
واجهة برمجة التطبيقات هذه مهملة الآن.
Removing the constraints validation on client side.
التحقق من صحة القيود، إن وجدت. ستطرح هذه الدالة إذا كانت القيمة المقدمة لا تحترم هذه القيود.
function validateConstraints(mapper: Mapper, value: any, objectName: string)
المعلمات
- mapper
- Mapper
تعريف نماذج البيانات.
- value
-
any
القيمة.
- objectName
-
string
اسم الكائن. يستخدم في رسائل الخطأ.