我正在从Web服务中检索有效的JSON字符串。然后我使用Newtonsoft.Json反序列化为动态对象,并通过AJAX调用将其返回给客户端。
然而,所有返回的都是空数组,这很奇怪。
我能够返回JSON对象的唯一方法是将其作为带有application / json的Content结果发送。例如:
return Content(beers, "application/json");
这里发生了什么?上面的解决方案是“很好”,但我不想返回整个JSON对象,只返回啤酒列表。以下是说明问题的简单示例解决方案。
http://andrewherrick.com/spike/beerjsondynamic.zip
如果你不能说,我也喜欢啤酒。)