我有一个类(Guid
),只有一个类型为字符串(GUID的字符串重新表示)的value
属性。该类还具有一个toString()
方法,该方法返回value
属性的值。它实际上是一个围绕字符串的包装器类。我用这种方式举例说明:
class Guid {
value: string;
// Constructor and some method definitions follow...
}
class Foo {
id: Guid;
blaa: string;
blub: number;
}
生成的JSON如下所示(版本1):
{
{
value: "9120a76e-793e-4b20-b204-83601a1310a4"
},
"some text",
42
}
我想要得到的结果是(版本2):
{
"9120a76e-793e-4b20-b204-83601a1310a4",
"some text",
42
}
JSON.stringify
返回“版本2”结果,类转换器serialize(...)
函数返回“版本1” JSON。有没有一种方法可以使serialize(...)
函数返回“版本2” JSON结果?