programing

JSON 문자열을 JsonResult로 변환 할 수 있습니까?

nasanasas 2020. 12. 29. 07:10
반응형

JSON 문자열을 JsonResult로 변환 할 수 있습니까?


클라이언트에 JsonResult로 반환하려는 DB에 저장된 JSON 문자열이 있습니다. Json (object)가 객체를 JsonResult로 변환한다는 것을 알고 있지만 이미 결과가 문자열에 있으면 어떻게됩니까? JsonResult에 캐스팅 할 수 있습니까?


객체 를 JSON 문자열로 JsonResult직렬화하는 것이 작업이므로 를 반환 할 필요가 없습니다 . 이미 JSON 문자열이 있으므로 ContentResult에 반환하고 올바른 콘텐츠 유형을 지정하면됩니다.

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

당신의 MVC 작업 방법을 모두 가지고 있어야 기억 ActionResult당신이 돌아갈 수 있도록하는 반환 형식으로 ContentResult또한 쉽게 JsonResult.


문자열을 클라이언트에 반환 한 다음 $ .parseJSON () (jquery)를 사용하여 실제 json 객체로 구문 분석 할 수 있습니다.

참조 URL : https://stackoverflow.com/questions/2685155/can-i-convert-a-json-string-into-jsonresult

반응형