Bagikan melalui


Serializer class

Digunakan untuk memetakan objek respons mentah ke bentuk akhir. Membantu pengemasan dan pembukaan Tanggal dan jenis yang dikodekan lainnya yang tidak intrinsik ke JSON. Juga memungkinkan menarik nilai dari header, serta menyisipkan nilai dan konstanta default.

Konstruktor

Serializer({[key: string]: any}, boolean)

Properti

isXML

Apakah isinya XML atau tidak.

modelMappers

Pemeta model yang disediakan.

Metode

deserialize(Mapper, unknown, string, SerializerOptions)

Deserialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta.

serialize(Mapper, unknown, string, SerializerOptions)

Serialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta.

validateConstraints(Mapper, unknown, string)

Memvalidasi batasan, jika ada. Fungsi ini akan melemparkan jika nilai yang disediakan tidak menghormati batasan tersebut.

Detail Konstruktor

Serializer({[key: string]: any}, boolean)

new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)

Parameter

modelMappers

{[key: string]: any}

Pemeta model yang disediakan.

isXML

boolean

Apakah isinya XML atau tidak.

Detail Properti

isXML

Apakah isinya XML atau tidak.

isXML?: boolean

Nilai Properti

boolean

modelMappers

Pemeta model yang disediakan.

modelMappers: {[key: string]: any}

Nilai Properti

{[key: string]: any}

Detail Metode

deserialize(Mapper, unknown, string, SerializerOptions)

Deserialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta.

function deserialize(mapper: Mapper, responseBody: unknown, objectName: string, options?: SerializerOptions): any

Parameter

mapper
Mapper

Pemeta yang menentukan metadata objek yang dapat diserialisasikan.

responseBody

unknown

Entitas Javascript yang valid untuk dideserialisasi.

objectName

string

Nama objek yang dideserialisasi.

options
SerializerOptions

Mengontrol perilaku pengurai dan penyusun XML.

Mengembalikan

any

Objek Javascript deserialisasi yang valid.

serialize(Mapper, unknown, string, SerializerOptions)

Serialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta.

function serialize(mapper: Mapper, object: unknown, objectName?: string, options?: SerializerOptions): any

Parameter

mapper
Mapper

Pemeta yang menentukan metadata objek yang dapat diserialisasikan.

object

unknown

Objek Javascript yang valid untuk diserialisasikan.

objectName

string

Nama objek yang diserialisasikan.

options
SerializerOptions

opsi tambahan untuk deserialisasi.

Mengembalikan

any

Objek Javascript berseri yang valid.

validateConstraints(Mapper, unknown, string)

Peringatan

API ini sudah tidak digunakan lagi.

Removing the constraints validation on client side.

Memvalidasi batasan, jika ada. Fungsi ini akan melemparkan jika nilai yang disediakan tidak menghormati batasan tersebut.

function validateConstraints(mapper: Mapper, value: unknown, objectName: string)

Parameter

mapper
Mapper

Definisi model data.

value

unknown

Nilainya.

objectName

string

Nama objek. Digunakan dalam pesan kesalahan.