2010-08-02 6 views
1

JS가 서버에서 어떻게 실행될 수 있는지 이해할 수 없습니다. 다시 말해 클래스 래퍼 중 하나에서 HttpWebResponse를 가져 와서 이제 구문 분석하려고합니다. 우리는 Json.NET과 같은 파서 라이브러리가 있다는 것을 알고 있습니다. 그리고 그들 모두는 코딩 한 일종의 JavaScriptSerializer 메서드를 사용합니다. 하지만 IIS가 JSON을 파싱하는 것과 같은 용도로 JS 서버 측을 호출하는 방법을 알지 못합니다.JavaScript 직렬화 기 - 서버 측

jQuery를 사용하면 간단합니다. 그래서 기본적으로 jQuery 코드를 사용하여 구체적인 클래스 중 하나에서 JSON을 구문 분석 할 수있는 서버 측을 실행할 수 있습니까?

JavaScript가 브라우저에서 실행되고 클라이언트 측일 때이 Javascript 기반 직렬화 서버 측을 얻지 못합니다.

답변

1

대부분의 서버 측 구현에서는 JSON을 javascript로 처리하지 않습니다. 그들은 특정 구문을 사용하여 객체 그래프를 인코딩하는 문자열로 취급합니다. 즉, 자바 스크립트를 구문 분석하지만 실행하지는 않습니다.

+0

"응답"이라고 말하면 "요청"이라고 생각합니다. 또한 파싱을 생각하면 예를 들어 자바 스크립트 문자열 (이스케이프 문자 및 포함 된 따옴표 포함)은 간단한 것이므로 재미있는 연습으로 구현해야합니다. :) –

+0

미안 해요 내 과거의 답장을 삭제했습니다. 예, 오타입니다. – PositiveGuy