مشاركة عبر


Serializer interface

يستخدم لتعيين كائنات الاستجابة الأولية إلى الأشكال النهائية. يساعد على تعبئة التواريخ وفك حزمها والأنواع الأخرى المشفرة التي ليست مضمنة في JSON. يسمح أيضا بسحب القيم من الرؤوس، بالإضافة إلى إدراج القيم والثوابت الافتراضية.

الخصائص

isXML

سواء كانت المحتويات XML أم لا.

modelMappers

مخطط النموذج المقدم.

الأساليب

deserialize(Mapper, any, string, SerializerOptions)

إلغاء تسلسل الكائن المحدد استنادا إلى بيانات التعريف الخاصة به المحددة في معين.

serialize(Mapper, any, string, SerializerOptions)

قم بتسلسل الكائن المحدد استنادا إلى بيانات التعريف الخاصة به المحددة في المخطط.

validateConstraints(Mapper, any, string)

التحقق من صحة القيود، إن وجدت. ستطرح هذه الدالة إذا كانت القيمة المقدمة لا تحترم هذه القيود.

تفاصيل الخاصية

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

اسم الكائن. يستخدم في رسائل الخطأ.