2010-04-21 7 views

답변

6

문자열을 클라이언트에 반환 한 다음 (jquery)을 실제 json 개체로 구문 분석하려면 $ .parseJSON()을 사용하면됩니다.

109

개체을 JSON 문자열로 serialize하는 것이므로 JsonResult을 반환 할 필요가 없습니다. 당신은 이미 단지 ContentResult에 반환하고 올바른 콘텐츠 형식을 지정 JSON 문자열이 있습니다

string json = //get some json from your DB 
return new ContentResult { Content = json, ContentType = "application/json" }; 

당신처럼 ContentResult를 반환 할 수 있도록 MVC 작업 방법 모두, 반환 유형으로 ActionResult을해야 기억 쉽게 JsonResult으로.

+22

또한'Json' 메소드와 비슷한'Content' 메소드가 있으므로'return Content (json, "application/json");'이라고 쓸 수 있습니다. – Kylar

+0

@Kylar 좋은 점 –

관련 문제