UNPKG

node-web-mvc

Version:
23 lines (22 loc) 596 B
/** * @module Serialization * 序列化工具 */ import { ClazzType } from '../interface/declare'; export default class Serialization { /** * 针对传入的json字符串反序列化为指定类型对象 */ deserialize(str: string, dataType: Function | ClazzType): any; /** * 针对传入的data进行序列化 * @param data 需要序列化的数据 * @returns */ serialize(data: any): string; private mapTypeStringify; private setTypeStringify; private typedArrayStringify; private dateStringify; private enhancedStringify; }