如果System.Web.script.Serialization
在.NET framework
中使用,则可以
scriptIgnore在不应序列化的成员上放置一个属性。请参阅此处的示例:
考虑以下(简化)情况:
public class User { public int Id { get; set; } public string Name { get; set; } [scriptIgnore] public bool IsComplete { get { return Id > 0 && !string.IsNullOrEmpty(Name); } }}在这种情况下,只有Id和Name属性将被序列化,因此生成的JSON对象将如下所示:
{ Id: 3, Name: 'Test User' }
PS。 不要忘了添加对“
System.Web.Extensions” 的引用以使其工作



