AddJsonOptions
メソッドの変更点問題: ASP.NET Core 3.0 にアップグレードした後、AddJsonOptions
メソッドが消え、依存関係を再インストールしても問題は解決されませんでした。
答え:
背景:
ASP.NET Core 3.0 では、デフォルトの JSON シリアル化メカニズムが変更されます。 Json.NET は、パフォーマンスを重視した新しい JSON API に置き換えられました。
Json.NET を使用します:
Json.NET との互換性が必要な場合は、次の手順に従ってください:
Microsoft.AspNetCore.Mvc.NewtonsoftJson
NuGet パッケージをインストールします。 Startup
クラスの ConfigureServices
メソッドで、次のコードを使用して MVC を構成します。
<code class="language-csharp">services.AddControllers() .AddNewtonsoftJson();</code>
設定オプション:
オーバーロードされたメソッドを使用して、Json.NET オプションをさらに構成できます:
以上がASP.NET Core 3.0: 「AddJsonOptions」はどこへ行ったのか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。