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. |
model |
Pemeta model yang disediakan. |
Metode
deserialize(Mapper, any, string, Serializer |
Deserialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta. |
serialize(Mapper, any, string, Serializer |
Serialisasi objek yang diberikan berdasarkan metadatanya yang ditentukan dalam pemeta. |
validate |
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.