【发布时间】:2012-10-05 07:58:40
【问题描述】:
我正在努力使用 Asp.Net 中的“新”WebApi...
我只想发布一些 Json,但它没有反序列化我的数据......我做错了什么?!
控制器类
public class UtilityController : ApiController
{
[HttpPost]
public string Bla(Bla bla)
{
return "bla";
}
}
Bla 类:
public class Bla
{
public string Een { get; set; }
public string Twee { get; set; }
}
API 配置:
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); });【问题讨论】:
标签: json asp.net-mvc-4 asp.net-web-api