无法从wcf json启用的服务返回嵌套类型到客户端

时间:2013-01-24 01:28:58

标签: json wcf

我无法从wcf json服务返回嵌套类型。当我从RestClient(firefox)获取http时,服务操作执行两次,响应体为空。 在chrome返回时从url调用相同的服务 未收到数据。错误324 ERR_EMPTY_RESPONSE

这是代码

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

[DataContract] 公共类产品 {    [数据成员]    public string Name {get;设置;}

[数据成员]    公共IList ProductDetails {get;组;} }

有人可以建议出现问题。感谢

1 个答案:

答案 0 :(得分:0)

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