配列ライブラリーNewtonsoft.Json Asp.Netコア3.0でのデータを使用する方法

構築されたJSONシリアライズ/デシリアライズの実施形態では、もはやデフォルトネットコア3.0に頼ることはできませんもはやNewtonsoft.Jsonをサポートされていません。

限界がある前に、しかし、.NETのコア3.0 System.Text.JsonとNewtonsoft.Jsonは、バージョン3.0への一貫性のないアップグレードを使用しています。フロントエンドのコードが使用できない場合はより多くのを修正しました。

 

配列ライブラリーNewtonsoft.Json Asp.Netコア3.0でのデータを使用する方法

公式には、互換性の処理方式は、次の手順を提供します:

1.参照ライブラリMicrosoft.AspNetCore.Mvc.NewtonsoftJson

インストール・パッケージMicrosoft.AspNetCore.Mvc.NewtonsoftJson -Version 3.00

 

サービス構成で使用するためのサポートを追加します。2.

// のconfigureサービス
公共 のボイドConfigureServices(IServiceCollectionサービス)
{
    // 設定MVC + JSONシリアライゼーション 
    services.AddMvc(オプション=> = {options.EnableEndpointRouting はfalse ;})
            .SetCompatibilityVersion(CompatibilityVersion.Version_3_0)
                .AddNewtonsoftJson(オプション =>
                {
                    options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore。
                    options.SerializerSettings.DateFormatString = " YYYY-MM-DD HH:MM " 
                });
}

 

それは前にあったようにシーケンスモードは使用して。

 

 

多く:

Asp.Netコアクッキーの使用、Asp.netコアクッキー動作不良

asp.netコアセッションを使用

Asp.netコアCacheHelperユニバーサルキャッシュヘルパー

おすすめ

転載: www.cnblogs.com/tianma3798/p/11909245.html