我希望有一个服务于以下JSON格式(而不是字符串)返回数据:WCF返回类型:JsonResult
{{name:"ABC"},{Id:"ABC123"}}
我试图从一个WCF函数返回一个JsonResult
。我创建了一个IList<Dictionary>
来存储从数据库中获取的数据,然后使用Controller类的Json()
函数将其转换为JsonResult
。我期待使用招测试时,从该服务接收JSON数据,而不是我收到504结果说:
“[提琴手] ReadResponse()失败:服务器未返回该请求的响应 。服务器返回0字节。“
可能是什么原因?
你可以添加你的WCF方法,返回JSON响应? – 2014-11-25 12:53:13
我会首先考虑序列化除IList之外的其他内容。如果这些数据已被.NET使用或需要反序列化,那么它应该将JSON转换回哪种类型(因为不能从IList中推断出类型)?考虑一下Dictionary的数组。而且,更多的代码肯定会有帮助。 – xDaevax 2014-11-25 14:05:53
你确定你的意思是WCF吗?控制器和JsonResult是WebApi/MCV的东西,而不是WCF ... – 2014-11-25 15:11:54