我有一个简单的测试模型:
[Serializable]
public class PageModel : IPageModel
{
Guid _guid;
public Guid GUID
{
get
{
if (_guid == Guid.Empty)
_guid = Guid.NewGuid();
return _guid;
}
set
{
_guid = value;
}
}
public bool ShouldSerializeGUID()
{
return false; // GUID still serialized!
}
}
我尝试像这样序列化它:
JavaScriptSerializer serializer = new JavaScriptSerializer();
string jsonData= serializer.Serialize(pageModelInstance);
有人可以告诉我我在这里缺少什么吗?
还有另一种方法来进行条件序列化吗?