2017-07-21 71 views
0

有沒有辦法在asp.net核心中禁用特定控制器或動作的駱駝案例序列化?我知道它可以橫跨東西的啓動文件,這樣所有的控制器設置:如何在特定控制器或動作中禁用駱駝案例

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

,但是這不是我要找的。

我正在尋找像這樣的自定義屬性解決方案:https://stackoverflow.com/a/32912081/2788283 但是.net核心。

任何幫助將不勝感激。謝謝。

回答

2

可以使用Json輔助方法,它接受一個JsonSerializerSettings作爲第二參數

public IActionResult Get() 
{ 
    return Json(new { Value = "Test" }, new JsonSerializerSettings 
    { 
     ... 
    }); 
}