直接使用ContentResult
戻り 新しい ContentResult { たContentType = " アプリケーション/ JSON "、 コンテンツ= JsonConvert.SerializeObject(OBJ、新しい JsonSerializerSettings {ContractResolver = 新しい DefaultContractResolver()}) }。
第二にMVC ResultFilterを使用
パブリック クラス JsonSerializeFilter:IResultFilter { 公共ボイド OnResultExecuted(ResultExecutedContextコンテキスト) { } 公共ボイド OnResultExecuting(ResultExecutingContextコンテキスト) { VAR結果= context.Result としてたObjectResult。 context.Result = 新しいたObjectResult(JsonConvert.SerializeObject( ?結果.Valueの、新しい JsonSerializerSettings {ContractResolver = 新しい DefaultContractResolver()} ))。 } }
//使用
【のtypeFilter(typeof演算(JsonSerializeFilter))]
パブリック非同期タスク<データテーブル>関数linkdata(文字列T、列F、文字列Q = "")
{// TODO
}