Megosztás a következőn keresztül:


Serializer interface

Nyers válaszobjektumok végleges alakzatokhoz való leképezésére szolgál. Segít a Dátumok és más kódolt típusok csomagolásában és kicsomagolásában, amelyek nem kapcsolódnak a JSON-hoz. Emellett lehetővé teszi az értékek fejlécekből való lekérését, valamint az alapértelmezett értékek és állandók beszúrását.

Tulajdonságok

isXML

Függetlenül attól, hogy a tartalom XML-e vagy sem.

modelMappers

A megadott modell-leképező.

Metódusok

deserialize(Mapper, any, string, SerializerOptions)

Deszerializálja az adott objektumot a leképezőben definiált metaadatok alapján.

serialize(Mapper, any, string, SerializerOptions)

Szerializálja az adott objektumot a leképezőben definiált metaadatok alapján.

validateConstraints(Mapper, any, string)

Ellenőrzi a korlátozásokat, ha vannak ilyenek. Ez a függvény akkor jelenik meg, ha a megadott érték nem tartja be ezeket a korlátozásokat.

Tulajdonság adatai

isXML

Függetlenül attól, hogy a tartalom XML-e vagy sem.

isXML: boolean

Tulajdonság értéke

boolean

modelMappers

A megadott modell-leképező.

modelMappers: {[key: string]: any}

Tulajdonság értéke

{[key: string]: any}

Metódus adatai

deserialize(Mapper, any, string, SerializerOptions)

Deszerializálja az adott objektumot a leképezőben definiált metaadatok alapján.

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

Paraméterek

mapper
Mapper

A szerializálható objektum metaadatait meghatározó leképező.

responseBody

any

Érvényes Javascript-entitás, amely deszerializálható.

objectName

string

A deszerializált objektum neve.

options
SerializerOptions

Szabályozza az XML-elemző és -szerkesztő viselkedését.

Válaszok

any

Érvényes deszerializált Javascript-objektum.

serialize(Mapper, any, string, SerializerOptions)

Szerializálja az adott objektumot a leképezőben definiált metaadatok alapján.

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

Paraméterek

mapper
Mapper

A szerializálható objektum metaadatait meghatározó leképező.

object

any

Egy érvényes Javascript-objektum, amely szerializálható.

objectName

string

A szerializált objektum neve.

options
SerializerOptions

további lehetőségek a deszerializáláshoz.

Válaszok

any

Érvényes szerializált Javascript-objektum.

validateConstraints(Mapper, any, string)

Figyelmeztetés

Ez az API már elavult.

Removing the constraints validation on client side.

Ellenőrzi a korlátozásokat, ha vannak ilyenek. Ez a függvény akkor jelenik meg, ha a megadott érték nem tartja be ezeket a korlátozásokat.

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

Paraméterek

mapper
Mapper

Az adatmodellek definíciója.

value

any

Az érték.

objectName

string

Az objektum neve. A hibaüzenetekben használatos.