我有一個WCF API,它需要返回這樣的JSON響應:WCF列表數據成員
{
"Status":"ERR",
"Errors":[
{"Code":"Err_Auth_NoInfo"}
"Message":"There has been an error with the settings of this website. Please contact us as soon as possible to get your issue resolved"
]
}
我DataContract:
[DataContract]
public class Response
{
[DataMember(Order = 0, IsRequired = false, EmitDefaultValue = false)]
public List<error> Errors { get; set; }
}
public class error
{
[DataMember]
public string Code { get; set; }
[DataMember]
public string Message { get; set; }
}
我怎麼也得形成一個類來返回數據在我的方法?我試過了
Response info = new Response();
error e = new error();
e.Code = "test code";
e.Message = "test message";
info.Errors = new List<error>();
但是這不起作用。
我認爲JSON和XML在REST服務中起作用。但是,您可以在JSON字符串中更改您的響應,然後將其返回。 –
您使用的是什麼綁定? –