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
اسم الكائن. يستخدم في رسائل الخطأ.