2011-01-17 2 views
1

json 및 xml 형식을 반환하는 C#, WCF 4로 작성된 내 데이터베이스의 API로 작동하는 여러 웹 서비스가 있습니다. 현재는 특정 Typed 객체를 사용하지만 동적 데이터를 반환 할 수 있기를 원합니다. 다소 Youtube API처럼 "fields"변수를 보내고 지정된 데이터 필드 만 다시 가져올 수 있습니다.내 WCF 웹 서비스에서 동적 json/xml 개체를 반환 할 수있는 방법

나는 어떻게 든이 동적 인 유형을 사용할 수 있다고 생각하지만, 많이 사용하지 않고 어디서부터 시작해야할지 모른다. 이상적으로 누군가가 나를 구현할 수있는 프로젝트를 가르쳐 줄 수 있다면 거기에서 배울 수도 있고 누군가 구현하는 방법에 대한 아이디어가 있다면.

+0

본 적이 있거나 없으면 잘 모르겠지만 좋은 시작일 수 있습니다. [DLR 동적 유형의 WCF 직렬화] (https://loosexaml.wordpress.com/2011/01/01/wcf -serialization-of-dlr-dynamic-types /) – R0MANARMY

답변

0

IDictionary을 반환 할 수 있습니다. JSON 시리얼 라이저가이를 받아 들여 올바르게 직렬화합니다.

+0

이것은 여전히 ​​콘크리트 유형에서만 작동합니다. 예를 들어 IDictionary 는 처리하지 않습니다. – Suncat2000

관련 문제