【发布时间】:2011-04-11 20:46:38
【问题描述】:
我试图让我的 WCF 服务方法返回 JSON 对象,但它不起作用,当我在 Web 浏览器中打开它时显示 xml。
如何让这个方法返回 JSON?
我已插入 [WebGet(ResponseFormat = WebMessageFormat.Json)],但这没有帮助
[WebGet(ResponseFormat = WebMessageFormat.Json)]
protected override IEnumerable<KeyValuePair<string, SampleItem>> OnGetItems()
{
// TODO: Change the sample implementation here
if (items.Count == 0)
{
items.Add("A", new SampleItem() { Value = "A" });
items.Add("B", new SampleItem() { Value = "B" });
items.Add("C", new SampleItem() { Value = "C" });
}
return this.items;
}
【问题讨论】: