JSONRESULT의 제어 직렬 라이저 일명 AKA JSON 기능 ASP.NET MVC?
-
03-07-2019 - |
문제
컨트롤러의 JSONRESULT를 통해 JSON을 반환 할 때 JSON 시리얼 라이저를 구성 할 수있는 방법이 있습니까?
public ActionResult SomeJsonFunction()
{
var x = SomeModelCode.SomeModelFunction();
return Json(x);
}
기본값이 JavascriptSerializer. DataContractJsonserializer를 사용할 수 있기를 원하지만이 작업을 수행하는 방법에 대한 문서를 찾을 수 없습니다.
해결책
확인하다 출처 JSONRESULT가 어떻게 구현되는지 확인합니다. DataContractJsonserializer 구현으로 ActionResult에서 파생하십시오. 지금은 JSON () 도우미 메소드를 사용하기가 쉽지 않지만 레이어 슈퍼 타입 컨트롤러에서 고유 한 도우미 메소드를 만들 수 있습니다. 새로운 도우미 방법은 새로운 ActionResult 파생을 반환합니다.
제휴하지 않습니다 StackOverflow