2016-06-22 4 views
0

나는 프로그램이 성공적으로 실행 StringWCF rest service에서 json 배열을 반환하는 방법은 무엇입니까?

public String LoginGet(string Username, string Password) 
{ 
returnValue = JsonConvert.SerializeObject(FinalDatatable); 
} 

반환 값의 형태와 기능을 썼다.

하지만 문제는 순수한 json 배열을 만들지 않는다는 것입니다.
결과

"[{\"TestCode\":\"1\",\"Time\":\"120\",\"StudentCode\":\"1\",\"ClassName\":\"11th\",\"Name\":\"Akshay B C\"}]" 

추가 ""\

는 결과에 추가, 그렇게 온된다. 여기

[{"TestCode":"1","Time":"120","StudentCode":"1","ClassName":"11th","Name":"Akshay B C"}]" 

결과를 만드는 방법

추가 "\ 문자 않고있다.

+0

어떻게이 값을보고와 함께이 문제를 해결할 수 있습니까? 나는 그것이 옳은 것을 돌려주고 있다고 내기를 기꺼이 하겠지만, 당신의 의뢰인은 그 줄을 벗어나고 있습니다. (VS의 IDE가이 작업을 수행합니다.) –

+2

이 질문은 여러 번 묻습니다. 두 문자열은 동일합니다. 첫 번째 문자열은 디버거의 조사 식 창에서 나오며 특수 문자를 이스케이프합니다. '\ "'C# 문자열에'''을 어떻게 추가 할 것인가? –

+0

예이 두 문자열이 동일하다는 것을 알고있다. –

답변

0

이 코드

  string json = JsonConvert.SerializeObject(ResultSymbol); 
      return new MemoryStream(Encoding.UTF8.GetBytes(json)); 
관련 문제