【问题标题】:What alternate to use for System.Web.Helpers.Json.Encode() in .net core 3.1?.net core 3.1 中的 System.Web.Helpers.Json.Encode() 使用什么替代方法?
【发布时间】:2021-06-15 06:20:33
【问题描述】:

我正在将一个 .Net 框架构建的 MVC 应用程序移植到 .Net Core 3.1,并且我有一个使用 System.Web.Helpers.Json.Encode() 方法的案例。

由于 System.Web.Helpers 在 .Net Core 中不可用,知道可以使用什么替代方法吗?

【问题讨论】:

  • 这应该重新打开 b/c 它询问 .NET Core,而不是 .NET Framework(这是“重复”答案所指)

标签: c# json .net asp.net-core .net-core


【解决方案1】:

可以使用内置的json序列化器(System.Text.Json)

var obj = getMyObject();
var json = JsonSerializer.Serialize(obj);

https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-how-to?pivots=dotnet-core-3-1

【讨论】:

    猜你喜欢
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    相关资源
    最近更新 更多