手机客户端需要用http的post的形式发送json数据,涉及我这边数据库里面的4各表。我需要解析json数据并插入到数据,有没有这方面参考。我第一步是要在page_load 里面获取post过来字符流吗 ? 唉,心烦。。

解决方案 »

  1.   

    是的,你如果是用aspx页面接收的话 就是要在page_load里面接收传过来的post数据,记得做好验证哦不过这样的推荐使用ashx一般处理程序页面 ,比较轻量
      

  2.   


    是的,数据量比较小。但这个需要插入到数据库里面,ASHX 能处理吗?
    有没有好的文章~~唉。
      

  3.   

    ashx的处理这种最适合了
    你就把ashx当前没有前台的aspx页面使用就好了
      

  4.   

    服务端建好可序列化的类,前台Post回来的数据可以直接得到类型化的数据对象
    前台JS:
            var publishObj = new Object();  
            publishObj.NewsId = $('#CurrentEditNewsId').val();//这些属性是你在服务端那边定义的可序列化类型对应的属性
            publishObj.Title = $("#newsTitle").val();       $.ajax({
                url: '/News/SaveNews',
                type: 'POST',
                dataType: 'json',
                data: JSON.stringify(publishObj),
                contentType: 'application/json; charset=utf-8',
                ......服务端可以直接接受类型对象数据:序列化对象的定义:到 http://www.JSON.org/json2.js下载这个文件就可以调用stringify了
      

  5.   


    用一般处理程序非常方便。
    http://www.cnblogs.com/sbxwylt/archive/2008/12/31/1366199.html
    http://blog.csdn.net/fengyarongaa/article/details/7097520
      

  6.   

    之前没接触过JSON,这几天一直在研究这个,刚完成搞定一个额。
      

  7.   

    相关代码,处理,请参考我刚刚发的帖子:http://bbs.csdn.net/topics/390385472?page=1#post-393854243