나는 오류 처리를 한 코드 집합이 있습니다. 결과는 {"ErrorMessage": Server is down}
이 되길 원합니다. 그러나 결과는 {"ErrorMessage":"Server is down"}
으로 계속 나타납니다.JSON 결과에서 큰 따옴표를 이스케이프 처리합니다.
catch (Exception e)
{
var result = "Server is down";
return Ok(new { ErrorMessage = result });
}
나는 그것이 작동하지 않았다 그러나 '@'와 '\'문자를 사용하여 시도 : 여기
내 코드입니다. 여분의 큰 따옴표를 어떻게 피할 수 있습니까? 누군가 나를 도와주세요. 미리 감사드립니다.
'{ "ErrorMessage": 서버가 다운 됨}'은 (는) 잘못된 JSON입니다. http://www.json.org/에서 확인하십시오. * 문자열은 백 슬래시 이스케이프를 사용하여 ** 큰 따옴표로 묶인 ** 유니 코드 문자 0 개 이상의 시퀀스입니다. * 원하는 것은 확실합니다. ? – dbc
이 작업을 수행하는 올바른 방법을 알려주십시오. –
'{ "ErrorMessage": "서버가 다운되었습니다"}는 이미 올바른 방법입니다. 그 값은 'Server is down'문자열 인 'ErrorMessage'라는 단일 속성을 가진 유효한 JSON 객체입니다. 또는 *이 작업을 수행 할 올바른 방법을 알려주십시오. * "이 잘못된 JSON을 생성하는 법을 알려주십시오. 필요하다고 확신합니다." – dbc