2012-02-24 2 views
0

:WCF REST 밖으로 복잡한 나는 다음 할 노력하고있어 매개 변수

[OperationContract] 
[WebGet(ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)] 
int Create(string key, out IEnumerable<SomeClass> items); 

그리고 "작품"하지만 동작은 각각 "SomeClass"를 XML이 아닌 JSON으로 직렬화된다는 점이다. 다른 모든 것들과 함께 JSON 형식으로 지정하고 싶습니다. 어떤 아이디어?

답변

1

RequestFormat도 추가하려 했습니까?

[WebGet(ResponseFormat = WebMessageFormat.Json, RequestFormat=WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)] 
+0

나는 아무 소용이 없습니다. 나는 그것을 단지 재확인 할 것이다. – Malachi

+0

두 번 클릭하십시오. 여전히 XML을 다시오고있다. – Malachi

1

이것은 서비스 마크 업에서 공장 속성을 발굴했을 수 있기 때문에 발생할 수 있습니다. 다음을 추가하십시오.

Factory="System.ServiceModel.Activation.WebServiceHostFactory" 
관련 문제