Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net core [ScriptIgnore]在dotnet core中的什么位置?_.net Core - Fatal编程技术网

.net core [ScriptIgnore]在dotnet 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应与.

我正在将一个大型回购转换为.net core,我很难找到一个替换
[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
是一个选项吗?