Serializable:用于反序列化和序列化的小型库,用于javascript和打字稿

时间:2021-05-22 14:39:47
【文件属性】:
文件名称:Serializable:用于反序列化和序列化的小型库,用于javascript和打字稿
文件大小:133KB
文件格式:ZIP
更新时间:2021-05-22 14:39:47
TypeScript 可序列化 用于反序列化和序列化的小型库,用于javascript和打字稿 描述: 为了运行该库,需要使用Metadata Reflection API。 如果您的平台(浏览器/ nodejs)不支持,则必须使用polifyll。 示例: 默认情况下,库不会在json中的错误类型上崩溃,并在错误的属性上返回默认值。 如果需要更安全的行为,则必须根据逻辑,在Serializable对象上重写onWrongType方法,并在此方法中删除异常。 用法: 这个例子写在打字稿上,但是如果删除打字,那么他将可以在javascript上工作​​。 import { jsonProperty , Serializable } from "ts-serializable" ; export class User extends Serializable { // @jsonProperty

网友评论