web-dev-qa-db-ja.com

Newtonsoft:ASP.NET Core WebAPIでJson.NETを使用するにはどうすればよいですか?

Nugetパッケージに関する情報を見つけました-Newtonsoft:Json.NET

私の知る限り、JSONからC#オブジェクトへのシリアル化がはるかに高速になります。

私の質問:このパッケージをASP.NET CORE WebAPIプロジェクトにインストールするだけで十分ですか、それともどうにかしてミドルウェアなどでバインドしますか?そして、それはシリアル化を高速化しますか?

5
DiPix

Newtonsoft.JSONを機能させるために特別なことをする必要はありません。 NuGetを使用して(または手動で)インストールするだけで準備完了です。ただし、JSONをインストールする前に、コードを調べて、JSONで動作するように作成したコードを置き換える必要があります。

編集:あなたもそれをする必要はありません! .Net Coreはすぐに使用できます。ネイティブで使用する方法については、 this answerを参照してください。

パフォーマンスに関しては、JSONをシリアライズおよびデシリアライズする別の方法を比較するベンチマークがいくつかあります。簡単なグーグル検索で this だけでなく this にもつながりました。

5
stybl

ミドルウェアを追加せずに使用できると思います。 http://www.newtonsoft.com/json での使用方法に従ってください

0
Salman Farsi