2012-05-31 6 views
2

RESTful 웹 서비스 API를 사용하고 반환 된 데이터를 사용하여 MVC3 사이트를 구성하려고합니다.REST 웹 서비스 API를 사용하여 MVC3 응용 프로그램에서 객체 매핑

반환 된 데이터를 처리 할 때 최선의 방법을 잘 모르겠습니다. 반환 데이터에 대한 클래스를 수동으로 만들어야합니까? 아니면 더 간단하고 안전한 방법이 있습니까?

누구나 좋은 지침서의 방향으로 나를 가리킬 수 있습니까?

편집

나는 일부 지역 정보에 대한 API를 호출 할 수 있습니다 ... 몇 가지 배경 정보를 추가합니다. 이로 인해 저장소 모음이 리턴 될 수 있습니다. 데이터를 드릴 다운하여 저장소와 관련된 경로를 요청한 다음 저장소와 관련된 드라이버를 요청할 수있었습니다.

위 예제에서 영역, 저장소 및 드라이버에 대한 개체를 만들어야합니다.

이것을 수행하는 방법은 (WSDL에서) 아니면 각 개체에 대해 속성을 만드는 타이핑 연습입니까?

개체 프레임 워크와 같이 데이터베이스를 노출시키지 않고 개체를 모델링 할 수 있다고 가정합니다. 그런 것이 있습니까?

답변

0

휴식 서비스가 XML을 반환하는 경우이를 XMLDocument/XDocument로로드하고이를 통해 구문 분석하여 관련 세부 정보를 얻을 수 있습니다. 더 쉽게 작업 할 수 있도록 LINQ TO XML도이 작업을 수행 할 수 있습니다.

JSON을 반환하는 경우 WebClient.DownloadString 메서드를 사용하여 문자열 형식의 데이터를 가져온 다음 엔티티에 deserialize 할 수 있습니다. 이 경우 가짜/프록시 클래스가 필요합니다.

+0

API는 XML 또는 JSON을 반환 할 수 있습니다. 나는 하나의 경우를 다룰 모형을 만들어야한다고 가정한다. 일단 XML을 가지고 객체로 변환해야합니다. – TeamWild

관련 문제