【问题标题】:ASP.NET Web API retuns XML data but I want it in JSON formatASP.NET Web API 返回 XML 数据,但我想要 JSON 格式
【发布时间】:2016-10-05 20:03:44
【问题描述】:

最近我开始使用 Web API。我工作正常,但我想以 json 格式返回数据。它现在以 XML 格式返回记录。请指导我

【问题讨论】:

标签: sql-server asp.net-mvc asp.net-mvc-4


【解决方案1】:

Chrome 默认会这样做,如果您只是在浏览器中尝试您的 URL,它会返回 xml。有一种方法可以告诉 api 只返回 json,你基本上必须删除 xml 序列化器并只保留 json 一个:

configuration.Formatters.Clear();
configuration.Formatters.Add(new JsonMediaTypeFormatter());

参考:

http://www.strathweb.com/2013/06/supporting-only-json-in-asp-net-web-api-the-right-way/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多