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

时间:2017-05-10 19:53:16

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

我找到了一些关于nuget包的信息 - 牛顿软件:Json.NET

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

我的问题:将这个软件包安装到我的ASP.NET CORE WebAPI项目是否已经足够了,或者我已经以某种方式绑定它,不管中间件还是其他什么东西?它会使序列化更快吗?

2 个答案:

答案 0 :(得分:5)

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

编辑:您甚至不必这样做!事实证明.Net Core开箱即用。有关如何在本地使用它,请参阅this答案。

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

答案 1 :(得分:0)

我认为您可以在不添加任何中间件的情况下使用它。按照如何在http://www.newtonsoft.com/json

上使用它