1

我无法从 wcf json 服务返回嵌套类型。当我从 RestClient (firefox) 执行 http get 时,服务操作会执行两次,并且响应正文为空。从 chrome 中的 url 调用相同的服务返回 No data received。错误 324 ERR_EMPTY_RESPONSE

这是代码

[WebInvoke(Method=”GET”, ResponseFormat=WebMessageFormat.Json, RequestFormat= WebMessageFormat.Json, UriTemplate=”GetProducts/storedId”] public ServiceResponse>> GetAllProducts(string storeId) { // 从数据库中获取产品列表的代码.}

[DataContract] public class Product { [DataMember] public string Name {get; 放;}

[DataMember] 公共 IList ProductDetails {get; 放;} }

有人可以建议出了什么问题。谢谢

4

1 回答 1

0

我让 WCF 使用 Json.NET ( http://json.codeplex.com/ ) 在 .NET 对象和 JSON 之间进行转换

于 2013-02-05T23:24:41.577 回答