有没有办法对Typescript对象进行JSON序列化/反序列化,这样它们就不会丢失类型信息?简单的JSON.parse(JSON.stringify)有太多的警告。
或者我应该使用即席解决方案?
发布于 2013-04-28 16:44:47
使用接口获取强类型:
// Creating
var foo:any = {};
foo.x = 3;
foo.y='123';
var jsonString = JSON.stringify(foo);
alert(jsonString);
// Reading
interface Bar{
x:number;
y?:string;
}
var baz:Bar = JSON.parse(jsonString);
alert(baz.y);如果需要,可以使用类型断言"<>“。
https://stackoverflow.com/questions/16261119
复制相似问题