Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.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
C# dotnet core是否有用于控制台应用程序的内置JSON序列化程序/反序列化程序?_C#_Json - Fatal编程技术网

C# dotnet core是否有用于控制台应用程序的内置JSON序列化程序/反序列化程序?

C# dotnet core是否有用于控制台应用程序的内置JSON序列化程序/反序列化程序?,c#,json,C#,Json,我正在dotnetcore中创建一个控制台应用程序。我是否必须获得一个特定的包来支持JSON序列化等?System.Text.JSON和System.Text.JSON.serialization命名空间支持JSON序列化/反序列化。如果您使用的是3.0+,则System.Text.JSON命名空间可供您使用 如果你的目标是其中之一 NET标准2.0及更高版本 .NET Framework 4.7.2及更高版本 .NET核心2.0、2.1和2.2 您可以安装该软件包。我的项目中说的是netsta

我正在dotnetcore中创建一个控制台应用程序。我是否必须获得一个特定的包来支持JSON序列化等?

System.Text.JSON和System.Text.JSON.serialization命名空间支持JSON序列化/反序列化。

如果您使用的是3.0+,则System.Text.JSON命名空间可供您使用

如果你的目标是其中之一

NET标准2.0及更高版本 .NET Framework 4.7.2及更高版本 .NET核心2.0、2.1和2.2
您可以安装该软件包。

我的项目中说的是netstandard2.0,但我已经安装了dotnet core 3.0.1。我可以更改版本吗?如果您的项目是netstandard,它可能是一个库。在这种情况下,我建议使用System.Text.Json NuGet包。其他用户已经回答了您的问题,但这里有一个指向新System.Text.Json文档的链接。