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
serialize할 수 있는 개체의 메타데이터를 정의하는 매퍼
- responseBody
-
any
역직렬화할 유효한 Javascript 엔터티
- objectName
-
string
역직렬화된 개체의 이름
반환
any
유효한 역직렬화된 Javascript 개체
serialize(Mapper, any, string)
매퍼에 정의된 메타데이터에 따라 지정된 개체를 직렬화합니다.
function serialize(mapper: Mapper, object: any, objectName?: string): any
매개 변수
- mapper
- Mapper
serialize할 수 있는 개체의 메타데이터를 정의하는 매퍼
- object
-
any
serialize할 유효한 Javascript 개체
- objectName
-
string
직렬화된 개체의 이름
반환
any
유효한 직렬화된 Javascript 개체
validateConstraints(Mapper, any, string)
function validateConstraints(mapper: Mapper, value: any, objectName: string)
매개 변수
- mapper
- Mapper
- value
-
any
- objectName
-
string