你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Serializer class
构造函数
Serializer({[key: string]: any}, boolean) |
属性
isXML | |
model |
方法
deserialize(Mapper, any, string) | 根据映射器中定义的元数据反序列化给定对象 |
serialize(Mapper, any, string) | 根据映射器中定义的元数据序列化给定对象 |
validate |
构造函数详细信息
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