.NET如何处理AJAX传入的JSON数据
2014-06-25 10:40
127 查看
前面讲过AJAX如何传入JSON数据(/article/9630914.html),接着就是后台如何接收并处理了。下面通过一个实例的展示就一目了然了。
前端代码:
后台代码(这里引用了Newtonsoft来做JSON数据的反序列化,具体可以百度下Newtonsoft的使用方法,dll文件下载地址http://james.newtonking.com/json):
部分运行结果截图:
前端代码:
<script src="jquery-1.8.0.min.js" type="text/javascript"></script> <script type="text/javascript"> var user = { name:"BiXin", age:25, weight:135 }; $(function () { $.ajax({ url:"server.aspx", type: "post", data: JSON.stringify(user), headers: { Accept: "application/json", "Content-Type": "application/json" }, processData: false, success:function(data,textStatus,jqXHR){ } }); }); </script>
后台代码(这里引用了Newtonsoft来做JSON数据的反序列化,具体可以百度下Newtonsoft的使用方法,dll文件下载地址http://james.newtonking.com/json):
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Collections.Specialized; using System.IO; using Newtonsoft.Json; namespace OAJAX { public partial class server : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { StreamReader sr = new StreamReader(Request.InputStream); string userStr = sr.ReadToEnd(); User user = JsonConvert.DeserializeObject<User>(userStr); ; // 接着对User对象做处理。。。 Response.End(); } } public class User { private string name; public string Name { get { return name; } set { name = value; } } private int age; public int Age { get { return age; } set { age = value; } } private int weight; public int Weight { get { return weight; } set { weight = value; } } } }
部分运行结果截图:
相关文章推荐
- ASP.NET MVC AJAX实现 以及如何处理json数据,简介
- 不是java的--如何使用ajax将json传入后台数据
- Ajax 如何通过url 传递Json 数据或者数组 给PHP进行处理
- 如何使用ajax将json传入后台数据
- Servlet如何获取ajax中以json格式传入的数据
- Servlet如何获取ajax中以json格式传入的数据?
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
- 使用Ajax传递 json数据,并在一般处理页面进行接收全过程
- 实用记录.NET处理json数据中单引号和特殊字符串
- 关于js处理ajax请求返回json数据时出现页面缓存的解决方案(适用于showdialog)
- Ajax处理JSON数据参考【学习笔记】
- php学习笔记(三十)ajax请求和接收参数的实现方式(包括json数据格式的简单处理)
- AJAX提交到Handler.ashx一般处理程序返回json数据
- jQuery备忘之(一):jQuery处理.Net后台返回的Xml格式与Json格式的数据的比较分析
- 了解一下ajax下json传入后台数据
- ajax返回json类型的数据,用js处理json类型的数据
- .Net处理json数据常见的几种方法
- 在.Net C#中如何解析json数据(DataContractJsonSerializer类)
- 用json-lib如何来处理数据,在前台实现分页
- JQuery的ajax获取数据后的处理总结(html,xml,json)