Sdílet prostřednictvím


Serializer interface

Slouží k mapování objektů nezpracovaných odpovědí na konečné obrazce. Pomáhá balit a rozbalovat data a další zakódované typy, které nejsou ve formátu JSON vnitřní. Umožňuje také načítání hodnot ze záhlaví a vkládání výchozích hodnot a konstant.

Vlastnosti

isXML

Určuje, jestli je obsah XML nebo ne.

modelMappers

Zadaný mapovač modelu.

Metody

deserialize(Mapper, any, string, SerializerOptions)

Deserializujte daný objekt na základě jeho metadat definovaných v mapovači.

serialize(Mapper, any, string, SerializerOptions)

Serializujte daný objekt na základě jeho metadat definovaných v mapovači.

validateConstraints(Mapper, any, string)

Ověří případná omezení. Tato funkce vyvolá, pokud zadaná hodnota tato omezení nerespektuje.

Podrobnosti vlastnosti

isXML

Určuje, jestli je obsah XML nebo ne.

isXML: boolean

Hodnota vlastnosti

boolean

modelMappers

Zadaný mapovač modelu.

modelMappers: {[key: string]: any}

Hodnota vlastnosti

{[key: string]: any}

Podrobnosti metody

deserialize(Mapper, any, string, SerializerOptions)

Deserializujte daný objekt na základě jeho metadat definovaných v mapovači.

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

Parametry

mapper
Mapper

Mapovač, který definuje metadata serializovatelného objektu.

responseBody

any

Platná javascriptová entita, která má být deserializována.

objectName

string

Název deserializovaného objektu

options
SerializerOptions

Řídí chování analyzátoru a tvůrce XML.

Návraty

any

Platný deserializovaný javascriptový objekt.

serialize(Mapper, any, string, SerializerOptions)

Serializujte daný objekt na základě jeho metadat definovaných v mapovači.

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

Parametry

mapper
Mapper

Mapovač, který definuje metadata serializovatelného objektu.

object

any

Platný objekt JavaScriptu, který má být serializován.

objectName

string

Název serializovaného objektu.

options
SerializerOptions

další možnosti deserializace.

Návraty

any

Platný serializovaný javascriptový objekt.

validateConstraints(Mapper, any, string)

Upozornění

Toto rozhraní API je teď zastaralé.

Removing the constraints validation on client side.

Ověří případná omezení. Tato funkce vyvolá, pokud zadaná hodnota tato omezení nerespektuje.

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

Parametry

mapper
Mapper

Definice datových modelů

value

any

Hodnota

objectName

string

Název objektu. Používá se v chybových zprávách.