Bagikan melalui


Serializer interface

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

Properti

isXML

Apakah isinya XML atau tidak.

modelMappers

Pemeta model yang disediakan.

Metode

deserialize(Mapper, any, string, SerializerOptions)

Deserialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta.

serialize(Mapper, any, string, SerializerOptions)

Serialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta.

validateConstraints(Mapper, any, string)

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

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, any, string, SerializerOptions)

Deserialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta.

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

Parameter

mapper
Mapper

Pemeta yang menentukan metadata objek yang dapat diserialisasikan.

responseBody

any

Entitas Javascript yang valid untuk dideserialisasi.

objectName

string

Nama objek yang dideserialisasi.

options
SerializerOptions

Mengontrol perilaku pengurai dan penyusun XML.

Mengembalikan

any

Objek Javascript yang dideserialisasi yang valid.

serialize(Mapper, any, string, SerializerOptions)

Serialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta.

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

Parameter

mapper
Mapper

Pemeta yang menentukan metadata objek yang dapat diserialisasikan.

object

any

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, any, 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: any, objectName: string)

Parameter

mapper
Mapper

Definisi model data.

value

any

Nilainya.

objectName

string

Nama objek. Digunakan dalam pesan kesalahan.