gpt4 book ai didi

json - 如何在 ASP.NET Core WebAPI 中使用 Newtonsoft : Json. NET?

转载 作者:行者123 更新时间:2023-12-04 20:32:11 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to use Newtonsoft.Json as default in Asp.net Core Web Api?

(3 个回答)


4年前关闭。




我找到了一些关于 nuget 包的信息 - Newtonsoft: Json.NET

据我所知,它使从 JSON 到 C# 对象的序列化速度更快。

我的问题:将这个包安装到我的 ASP.NET CORE WebAPI 项目中是否足够,或者我已经以某种方式绑定(bind)它,不知道可能使用中间件或其他什么?它会使序列化更快吗?

最佳答案

你不需要做任何特别的事情来让 Newtonsoft.JSON 工作。只需通过 NuGet(或手动)安装它就可以了。但是,在安装之前,您必须检查您的代码并替换您编写的用于 JSON 的任何代码。

编辑:你甚至不必这样做!事实证明 .Net Core 开箱即用。引用 this回答如何在本地使用它。

更新 :从上面链接的答案:

This is only true for ASP.NET Core 1.0 to 2.2. ASP.NET Core 3.0 removes the dependency on JSON.NET and uses it's own JSON serializer.



至于性能,有一些基准比较了序列化和反序列化 JSON 的替代方法。快速的谷歌搜索将我带到 this ,以及 this .

关于json - 如何在 ASP.NET Core WebAPI 中使用 Newtonsoft : Json. NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43901618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com