은 내가 JSON 응답을 반환해야하는 WCF 서비스가 : 여기WCF 서비스 옵션 DataMember를
{
"Content": {
"Id": 817
"Message":"message"
},
"Status": "Ok"
}
메시지 매개 변수가 존재하는 경우에 선택 사항입니다 및 일부 그렇지 않습니다. 나는 다음과 같은 DataContract를 사용하여 작동 시키려고 노력했다. 그러나 그것은 효과가없는 것처럼 보입니다. 각 응답마다 null로 메시지를 포함하는 응답을받습니다.
[DataContract]
public class CreateNewCandidate_Response
{
[DataMember(Order=0, IsRequired=true)]
public string Status { get; set; }
[DataMember(Order = 1, IsRequired = false, EmitDefaultValue = false)]
public CreateNewCandidate_Response_Content Content { get; set; }
[DataMember(Order = 1, IsRequired = false, EmitDefaultValue = false)]
public error Errors { get; set; }
}
public class error
{
[DataMember(Order = 0)]
public string Code { get; set; }
[DataMember(Order = 1, IsRequired = false, EmitDefaultValue = false)]
public string Message { get; set; }
}
public class CreateNewCandidate_Response_Content
{
[DataMember(Order = 0, IsRequired = true, EmitDefaultValue = true)]
public int CandidateId { get; set; }
[DataMember(Order = 0, IsRequired = false, EmitDefaultValue = false)]
public string Message { get; set; }
}
원하는 형식으로 응답을 보내려면 어떻게해야합니까?
나는이 문제를 해결할 것 알고, 또한 [DataContract] 속성 오류 및 CreateNewCandidate_Response_Content 클래스를 장식하지 않습니다. –