我希望有一個服務於以下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