最近我开始使用Web API。我工作正常,但我想以 json 格式返回数据。它现在以 XML 格式返回记录。请指导我
Chrome 默认这样做,如果您只是在浏览器中尝试您的网址,它会返回 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/