5在前端Post Json时,指定content type为application/json.net
function PostJsonNet() { var jsonstr = $("#jsonstring")[0].innerHTML; $.ajax({ url: "MyTest/CreateFromJsonNet", type: "POST", data: jsonstr, contentType: "application/json.net", dataType: "json", success: function (data) { alert(data); } }); }我们这样处理后,Client在往Server传送Json数据时,如果指定了contentType是application/json,那么就使用系统默认的方法来反序列化对象,如果是application/json.net,那么就使用Json.Net来反序列化。
示例程序下载
posted @