C# 在json序列化期间忽略对象属性
我使用的是MVC控制器。Json方法,以便将Json结果对象发送到我的javascript函数 有时我想从json结果对象中省略对象的一个属性 我怎样才能做到 这是我的.NET对象:C# 在json序列化期间忽略对象属性,c#,javascript,json,model-view-controller,C#,Javascript,Json,Model View Controller,我使用的是MVC控制器。Json方法,以便将Json结果对象发送到我的javascript函数 有时我想从json结果对象中省略对象的一个属性 我怎样才能做到 这是我的.NET对象: public class jsTreeModel { public string Data { get; set; } public JsTreeAttribute Att { get; set; } public string State { get
public class jsTreeModel
{
public string Data { get; set; }
public JsTreeAttribute Att { get; set; }
public string State { get; set; }
public List<jsTreeModel> Children { get; set; }
}
在这种情况下,我想从json结果中省略'Children'属性
有什么想法吗?如果您使用Json.NET作为序列化程序,您可以非常简单地省略一个属性:
public class jsTreeModel
{
public string Data { get; set; }
public JsTreeAttribute Att { get; set; }
public string State { get; set; }
[JsonIgnore]
public List<jsTreeModel> Children { get; set; }
}
我希望这对你有帮助 如果您使用Json.NET作为序列化程序,您可以非常简单地省略一个属性:
public class jsTreeModel
{
public string Data { get; set; }
public JsTreeAttribute Att { get; set; }
public string State { get; set; }
[JsonIgnore]
public List<jsTreeModel> Children { get; set; }
}
我希望这对你有帮助 看起来像个傻瓜看起来像个傻瓜