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