node-web-mvc
Version:
node spring mvc
23 lines (22 loc) • 596 B
TypeScript
/**
* @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;
}