你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Serializer class

构造函数

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

属性

isXML
modelMappers

方法

deserialize(Mapper, any, string)

根据映射器中定义的元数据反序列化给定对象

serialize(Mapper, any, string)

根据映射器中定义的元数据序列化给定对象

validateConstraints(Mapper, any, string)

构造函数详细信息

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

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

参数

modelMappers

{[key: string]: any}

isXML

boolean

属性详细信息

isXML

isXML?: boolean

属性值

boolean

modelMappers

modelMappers: {[key: string]: any}

属性值

{[key: string]: any}

方法详细信息

deserialize(Mapper, any, string)

根据映射器中定义的元数据反序列化给定对象

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

参数

mapper
Mapper

定义可序列化对象的元数据的映射器

responseBody

any

要反序列化的有效 Javascript 实体

objectName

string

反序列化对象的名称

返回

any

有效的反序列化 Javascript 对象

serialize(Mapper, any, string)

根据映射器中定义的元数据序列化给定对象

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

参数

mapper
Mapper

定义可序列化对象的元数据的映射器

object

any

要序列化的有效 Javascript 对象

objectName

string

序列化对象的名称

返回

any

有效的序列化 Javascript 对象

validateConstraints(Mapper, any, string)

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

参数

mapper
Mapper
value

any

objectName

string