Serializer class

Konstruktory

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

Vlastnosti

isXML
modelMappers

Metody

deserialize(Mapper, any, string)

Deserializace daného objektu na základě jeho metadat definovaných v mapovači

serialize(Mapper, any, string)

Serializace daného objektu na základě jeho metadat definovaných v mapovači

validateConstraints(Mapper, any, string)

Podrobnosti konstruktoru

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

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

Parametry

modelMappers

{[key: string]: any}

isXML

boolean

Podrobnosti vlastnosti

isXML

isXML?: boolean

Hodnota vlastnosti

boolean

modelMappers

modelMappers: {[key: string]: any}

Hodnota vlastnosti

{[key: string]: any}

Podrobnosti metody

deserialize(Mapper, any, string)

Deserializace daného objektu na základě jeho metadat definovaných v mapovači

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

Parametry

mapper
Mapper

Mapovač, který definuje metadata serializovatelného objektu

responseBody

any

Platná javascriptová entita, která se má deserializovat

objectName

string

Název deserializovaného objektu

Návraty

any

Platný deserializovaný javascriptový objekt

serialize(Mapper, any, string)

Serializace daného objektu na základě jeho metadat definovaných v mapovači

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

Parametry

mapper
Mapper

Mapovač, který definuje metadata serializovatelného objektu

object

any

Platný objekt JavaScriptu, který se má serializovat

objectName

string

Název serializovaného objektu

Návraty

any

Platný serializovaný objekt JavaScriptu

validateConstraints(Mapper, any, string)

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

Parametry

mapper
Mapper
value

any

objectName

string