2011-08-08 2 views
2

Openrasta 프레임 워크를 사용하고 있습니다. 내 API에서 사용되는 간단한 POCO가 있는데 이는 ResponseResource로 클라이언트에 전송됩니다. 아래처럼 보입니다 :응답 리소스에 대한 클래스의 속성 무시 - Openrasta

사용자에게 응답을 보내면 사용자에게 속성 "Id"를 보내지 않습니다. openrasta serialzer로이 속성을 무시할 수 있습니까? 이 속성에 대한 XmlIgnore 특성을 넣으려고했지만 작동하지 않았습니다.

아이디어가 있으십니까? [XmlIgnore] 이후

+0

어느 직렬화 코덱 직렬화를 제어하는기구가 아니라 자동보다에 옵트로되는 시점을 포함에서 [DataContract] 같은 유형을 표시하는 경우에, DataContractSerializer에 기초? 아들? xml? xmldatacontract? –

+0

@Marc : json과 xml 모두 – JPReddy

+0

xml; p는 2를 지원하며 중요한 것은 ... –

답변

4

가 작동하지 않는 나는 당신이 중 하나 Json 또는 XmlDataContract 코덱을 사용하는 추측입니다. 이들은 즉

[DataContract] 
public class User 
{ 
    public int Id { get; set; } 
    [DataMember] 
    public string Name { get; set; } 
    [DataMember] 
    public string Code { get; set; } 
} 
+0

완벽한, 작동합니다. – JPReddy