JsonOutputFormatterオプションを設定しようとすると:JsonSerializerSettingsとAsp.Netコア
var jsonFormatter = (JsonOutputFormatter) options.OutputFormatters.FirstOrDefault(f => f is JsonOutputFormatter);
if (jsonFormatter != null)
{
jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
}
または
mvcBuilder.AddJsonOptions(jsonOptions =>
{
jsonOptions.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
});
しかし、すぐに、私はこれを追加すると、私が手:
MissingMethodException:メソッドを見つからない:' Newtonsoft.Json.JsonSerializerSettings Microsoft.AspNet.Mvc.Formatters.JsonOutputFormatter.get_SerializerSettings()'。
私は標準Microsoft.AspNet.Mvc.Formatters.Json (6.0.0-rc1-final)
Editを使用しています:は(他のすべての参照をダウングレードする)Newtonsoft.Json 6.0.6
をインストールすることによってそれを解決
誰もがそのすでに得ましたか。 おかげで..
? 'mvcBuilder'とは何ですか?あなたは 'Startup.cs'から' ConfigureServices'メソッドのコードを含めることができますか? 'AddJsonOptions'を呼び出すのは正しい場所です。 – Oleg
これは今日私に起こっているばかりです。正直なところ、それは本当に私に困惑を残す昨日働いていた。 –