我想讓我的WCF服務方法返回JSON對象,但它不起作用,當我在Web瀏覽器中打開它時顯示xml。讓我的WCF服務返回json
如何讓此方法返回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;
}
你給我的例子是,.cs-file – Troj 2010-09-13 22:11:28
.svc-file和.csfile有什麼區別,作爲服務工作 – Troj 2010-09-13 22:11:51
@Troj:用* .svc信息更新了我的答案 – 2010-09-14 04:51:23