Rumah >pembangunan bahagian belakang >C++ >ASP.NET Core 3.0: Ke Mana Perginya `AddJsonOptions`?
AddJsonOptions
dalam ASP.NET Core 3.0Masalah: Selepas menaik taraf kepada ASP.NET Core 3.0, kaedah AddJsonOptions
hilang dan memasang semula kebergantungan tidak menyelesaikan masalah.
Jawapan:
Latar belakang:
ASP.NET Core 3.0 menukar mekanisme pensirilan JSON lalai. Json.NET telah digantikan dengan API JSON yang memfokuskan prestasi baharu.
Gunakan Json.NET:
Jika anda memerlukan keserasian Json.NET, sila ikut langkah berikut:
Microsoft.AspNetCore.Mvc.NewtonsoftJson
pakej NuGet. Startup
kelas ConfigureServices
, konfigurasikan MVC dengan kod berikut: <code class="language-csharp">services.AddControllers() .AddNewtonsoftJson();</code>
Pilihan konfigurasi:
Anda boleh mengkonfigurasi pilihan Json.NET selanjutnya menggunakan kaedah terlebih beban:
<code class="language-csharp">services.AddControllers() .AddNewtonsoftJson(options => { options.SerializerSettings.ContractResolver = new DefaultContractResolver(); });</code>
Atas ialah kandungan terperinci ASP.NET Core 3.0: Ke Mana Perginya `AddJsonOptions`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!