.net core [ScriptIgnore]在dotnet core中的什么位置?
我正在将一个大型回购转换为.net core,我很难找到一个替换.net core [ScriptIgnore]在dotnet core中的什么位置?,.net-core,.net Core,我正在将一个大型回购转换为.net core,我很难找到一个替换[ScriptIgnore]属性的方法,该属性以前位于System.Web.Script.Serialization中 是否有此属性的替代项?您想要的,或者(取决于您的.NET版本)Newtonsoft的[ScriptIgnore](以及System.Web.Script.Serialization命名空间)已在.NET Core中停止使用,并且应仅在.NET Framework的旧版本中使用 System.Text.Json应与.
[ScriptIgnore]
属性的方法,该属性以前位于System.Web.Script.Serialization
中
是否有此属性的替代项?您想要的,或者(取决于您的.NET版本)Newtonsoft的[ScriptIgnore]
(以及System.Web.Script.Serialization
命名空间)已在.NET Core中停止使用,并且应仅在.NET Framework的旧版本中使用
System.Text.Json
应与.NET Framework 4.7.2之后的所有.NET版本兼容,但我尚未测试:
对于.NET Framework 4.7.2及更高版本,请使用命名空间中的API进行序列化和反序列化。对于.NET Framework的早期版本,请使用。这种类型旨在为支持AJAX的应用程序提供序列化和反序列化功能
由于JavaScriptSerializer不在.NETCore中,因此此属性也不在.NETCore中。既然不能使用JavaScriptSerializer,为什么需要它?使用NuGet+
[JsonIgnore]
的Newtonsoft.Json
是一个选项吗?