【发布时间】:2009-12-02 03:18:02
【问题描述】:
我有下面一段代码,它是支持 Ajax 的模板 WCF 服务。我该怎么做才能让它返回 JSON 而不是 XML? 谢谢。
using System;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Activation;
[ServiceContract(Namespace = "WCFServiceEight")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class CostService
{
// Add [WebGet] attribute to use HTTP GET
[OperationContract]
[WebGet]
public double CostOfSandwiches(int quantity)
{
return 1.25 * quantity;
}
}
【问题讨论】: