我正在为 Asp.Net 中的“新”WebApi 苦苦挣扎……
我只想发布一些Json,但它没有反序列化我的数据......我做错了什么?!
控制器类
public class UtilityController : ApiController
{
[HttpPost]
public string Bla(Bla bla)
{
return "bla";
}
}
布拉类:
public class Bla
{
public string Een { get; set; }
public string Twee { get; set; }
}
接口配置:
config.Routes.MapHttpRoute( 名称:“默认API”, routeTemplate: "api/{controller}/{Action}/{id}", 默认值:新 { id = RouteParameter.Optional } );
发布数据:
var bla = $.parseJSON('{"Een":"UNO","Twee":"DUE"}'); $.ajax({ 类型:“发布”, url: "/api/utility/Bla", 数据:{Bla:bla}, 数据类型:“json” }).done(函数(味精){ alert("数据保存:" + msg); });