私はStartup.cs内のコード以下、それはデフォルトのシリアライズオプションを上書きするために期待してきた期待通りに動作していません。私はそれが私のASPネットコア2.0プロジェクト全体のすべてのシリアライゼーションをオーバーライドしたいが、正しくないアクションの戻り値は、私はこのグローバルプロパティがコア2.0で動作していないと思う。設定JsonConvert.DefaultSettings ASPネットコア2.0は
私はそれを書かれているUseMvc();
JsonConvert.DefaultSettings =() => new JsonSerializerSettings
{
Formatting = Formatting.Indented,
TypeNameHandling = TypeNameHandling.Objects,
ContractResolver = new CamelCasePropertyNamesContractResolver(),
Converters = new List<JsonConverter> { new StringEnumConverter() }
};
私はこのプロジェクトは、ASPネットコア2.0であるので、私は私のプロジェクトで提供されているコードを使用することはできませんと述べました –