2012-09-25 4 views
1

나는 컨트롤러에서이 작업을 사용큰 따옴표없이 Json 결과를 반환하는 방법?

public JsonResult DoSomething(int id) 
{ 
    char result = '0'; 
    .... 
    return this.Json(result, JsonRequestBehavior.AllowGet); 
} 

결과는 따옴표에 있습니다 "0", "1", "2"

이 어떻게 결과를 얻을 수 있습니다 등 큰 따옴표없이 , , 등으로 표시 할 수 있습니까?

+2

당신은'char' 결과를 정의하고 있습니다. json-land에서는 문자열입니다. 그래서 따옴표를 얻습니다. 따옴표없이 '0'을 원하면 숫자 (예 : int)로 만드십시오. @jon : json에서는 문자열을 인용해야하지만 숫자와 숫자 키는 인용하지 않아야합니다. –

+0

마크 B, 대단히 감사합니다 !! –

답변

1

result에 올바른 유형을 사용하면 정수가 아닌 문자열을 가져야합니다.

관련 문제