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. |
model |
A megadott modell-leképező. |
Metódusok
deserialize(Mapper, any, string, Serializer |
Deszerializálja az adott objektumot a leképezőben definiált metaadatok alapján. |
serialize(Mapper, any, string, Serializer |
Szerializálja az adott objektumot a leképezőben definiált metaadatok alapján. |
validate |
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.