2017-07-21 11 views
0

asp.netコアの特定のコントローラまたはアクションに対してラクダケースのシリアル化を無効にする方法はありますか?スタートアップファイルのすべてのコントローラに次のように設定することができます:特定のコントローラまたはアクションでラクダのケースを無効にする方法

services 
    .AddMvc() 
    .AddJsonOptions(opt => opt.SerializerSettings.ContractResolver 
     = new DefaultContractResolver()); 

これは私が探しているものではありません。

私は、次のようなカスタム属性ソリューションのようなものを探しています:https://stackoverflow.com/a/32912081/2788283 .netコア用です。

ご協力いただければ幸いです。ありがとうございました。

答えて

2

あなたは2番目のパラメータとしてJsonSerializerSettingsを受け入れるJsonヘルパーメソッドを、使用することができます

public IActionResult Get() 
{ 
    return Json(new { Value = "Test" }, new JsonSerializerSettings 
    { 
     ... 
    }); 
} 
関連する問題