【问题标题】:WCF Web API Json FormatWCF Web API Json 格式
【发布时间】:2011-08-26 07:00:12
【问题描述】:

我是 MVC 中 WCFweb api WEB 服务的新手,我使用 ADO.net 实体框架做了一个示例服务,它以 XMl 格式返回结果我想要 Json 格式我写了这样的代码。

   [WebGet(UriTemplate = "ListAccount", ResponseFormat = WebMessageFormat.Json)]

    public IEnumerable<account> Get()
    {




        IEnumerable<account> objAcct = from cat in objEntity.accounts select cat;
          List<account> Result;
        Result = new List<account>();
        foreach (account Account in objAcct)
        {

            account objAcc = new account();
            objAcc.AccountNumber = Account.AccountNumber;
            objAcc.AccountType = Account.AccountType;
            objAcc.BusinessName = Account.BusinessName;
            objAcc.AccountId = Account.AccountId;
            objAcc.PrimaryContactFirstName = Account.PrimaryContactFirstName;
            objAcc.PrimaryContactLastName = Account.PrimaryContactLastName;
            objAcc.PrimaryContactEmail = Account.PrimaryContactEmail;
            objAcc.PrimaryContactPhone = Account.PrimaryContactPhone;
            objAcc.AccountGuid = Account.AccountGuid;
            Result.Add(objAcc);
        }

        return  Result.AsQueryable();

    }

请帮助我如何获得 Json 格式的结果?

【问题讨论】:

标签: wcf-web-api


【解决方案1】:

尝试发送值为 application/json 的 Accept 标头。

【讨论】:

    猜你喜欢
    • 2014-05-17
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 2013-09-21
    • 1970-01-01
    相关资源
    最近更新 更多