Serializer interface
Utilizado para mapear objetos de resposta não processados para formas finais. Ajuda a empacotar e desempacotar Datas e outros tipos codificados que não são intrínsecos ao JSON. Também permite extrair valores de cabeçalhos, bem como inserir valores e constantes predefinidos.
Propriedades
isXML | Quer os conteúdos sejam ou não XML. |
model |
O mapeador de modelos fornecido. |
Métodos
deserialize(Mapper, any, string, Serializer |
Anular a serialização do objeto especificado com base nos respetivos metadados definidos no mapeador. |
serialize(Mapper, any, string, Serializer |
Serialize o objeto especificado com base nos respetivos metadados definidos no mapeador. |
validate |
Valida as restrições, se existirem. Esta função será emitida se o valor fornecido não respeitar essas restrições. |
Detalhes de Propriedade
isXML
Quer os conteúdos sejam ou não XML.
isXML: boolean
Valor de Propriedade
boolean
modelMappers
O mapeador de modelos fornecido.
modelMappers: {[key: string]: any}
Valor de Propriedade
{[key: string]: any}
Detalhes de Método
deserialize(Mapper, any, string, SerializerOptions)
Anular a serialização do objeto especificado com base nos respetivos metadados definidos no mapeador.
function deserialize(mapper: Mapper, responseBody: any, objectName: string, options?: SerializerOptions): any
Parâmetros
- mapper
- Mapper
O mapeador que define os metadados do objeto serializável.
- responseBody
-
any
Uma entidade Javascript válida a anular a serialização.
- objectName
-
string
Nome do objeto serializado sem serialização.
- options
- SerializerOptions
Controla o comportamento do analisador XML e do construtor.
Devoluções
any
Um objeto Javascript serializado com serialização válida.
serialize(Mapper, any, string, SerializerOptions)
Serialize o objeto especificado com base nos respetivos metadados definidos no mapeador.
function serialize(mapper: Mapper, object: any, objectName?: string, options?: SerializerOptions): any
Parâmetros
- mapper
- Mapper
O mapeador que define os metadados do objeto serializável.
- object
-
any
Um objeto Javascript válido a ser serializado.
- objectName
-
string
Nome do objeto serializado.
- options
- SerializerOptions
opções adicionais para anular a serialização.
Devoluções
any
Um objeto Javascript serializado válido.
validateConstraints(Mapper, any, string)
Aviso
Esta API foi preterida.
Removing the constraints validation on client side.
Valida as restrições, se existirem. Esta função será emitida se o valor fornecido não respeitar essas restrições.
function validateConstraints(mapper: Mapper, value: any, objectName: string)
Parâmetros
- mapper
- Mapper
A definição de modelos de dados.
- value
-
any
O valor.
- objectName
-
string
Nome do objeto. Utilizado nas mensagens de erro.