我在ASP.Net MVC项目中使用VS2013。我想添加json格式:
https://github.com/WebApiContrib/WebApiContrib.Formatting.Jsonp
我已经使用包管理器控制台安装了包:
Install-Package WebApiContrib.Formatting.Jsonp
但是在global.asax中,我无法添加代码:
GlobalConfiguration.Configuration.AddJsonpFormatter();
我收到以下错误:
' System.Web.Http.HttpConfiguration'不包含的定义 ' AddJsonpFormatter'没有扩展方法' AddJsonpFormatter' 接受类型' System.Web.Http.HttpConfiguration'的第一个参数。 可以找到(你错过了使用指令或程序集 参考?)D:\ Proyectos \ laive \ laive.trade \ CC \ Web \ Global.asax.cs 18 47 Web
提前谢谢你, 保罗。
答案 0 :(得分:0)
您需要以下内容:
使用WebApiContrib.Formatting.Jsonp;
答案 1 :(得分:0)
我使用我的WebAPi项目
更新-软件包
,确保它是webapi v2
安装WebApiContrib.Formatting.Jsonp
将它放在Global.asax:
中GlobalConfiguration.Configure(config =>
{
config.MapHttpAttributeRoutes();
var jsonFormatter = config.Formatters.JsonFormatter;
jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
config.AddJsonpFormatter();
});