json数据的接收

后台:

public partial class WMCData_mapTest_Default : System.Web.UI.Page
{
    protected string strs = string.Empty;
    protected void Page_Load(object sender, EventArgs e)
    {
      IList<QY_BASEINFOInfo> qys=   QY_BASEINFOBLL.GetListByQuery("");
      JavaScriptSerializer jss = new JavaScriptSerializer();
    strs=  jss.Serialize(qys);//list和单个object都可以直接序列化,如果是datetable的话找datetable转换为json格式的方法转换
      
      
    }
}

前台:js数组

// 百度地图API功能 
    map = new BMap.Map("allmap");
    map.centerAndZoom(new BMap.Point(117.422975, 32.510521), 10);
    //var data_info = [[116.417854, 39.921988, "地址:北京市东城区王府井大街88号乐天银泰百货八层"],
 //     [116.406605, 39.921585, "地址:北京市东城区东华门大街"],
 //     [116.412222, 39.912345, "地址:北京市东城区正义路甲5号"]
    //];
    var m = ‘<%=strs%>‘;后台读取json格式的字符串
    m = $.parseJSON(m);转换为json对象
    alert(m.length);
    var data_info = new Array();//新建数组
    for (var i = 0; i < m.length; i++)
    {
        var arr1 = new Array();//新建数组
        arr1[0] = m[i].FRDB;
        arr1[1] = m[i].WD;
        arr1[2] = m[i].DWMC;
        data_info[i] = arr1;
    }

时间: 2024-11-02 22:22:29

json数据的接收的相关文章

ASP.NET ajax post json数据 Handler接收不到数据

$.ajax({ type: "POST", url: "HandlerAdd.ashx", data: {"json":json}, dataType: "json", success: function (result) { alert(result); } }); 1:JSON格式错误 2:后台接收到JSON但是未指定表单名称需要将其再次转换data: {"json":json}, 3:奇葩情况下使用

SpringMVC转换JSON数据(1)

SpringMVC提供了处理JSON格式请求/响应的        HttpMessageConverter:MappingJackson2HttpMessageConverter.利用Jackson开源类包处理JSON格式的请求或响应消息. 我们需要做的: 在Spring容器中为RequestmappingHandlerAdapter装配处理JSON的HttpMessageConverter 在交互过程中请求Accept指定的MIME类型 org.springframework.web.bin

Struts2 Action接收POST请求JSON数据及其实现解析

一.认识JSON JSON是一种轻量级.基于文本.与语言无关的数据交换格式,可以用文本格式的形式来存储或表示结构化的数据. 二.POST请求与Content-Type: application/json 常用的HTTP请求方法有GET, POST, PUT, DELETE等.在提交POST请求时,请求数据放在消息体(Body)中,请求数据的格式及编码方式用Content-Type来指定.如我们常用的表单<form>提交,其Content-Type默认为application/x-www-for

SpringMVC中controller接收Json数据

SpringMVC中controller接收Json数据 1.jsp页面发送ajax的post请求: function postJson(){ var json = {"username" : "imp", "password" : "123456"}; $.ajax({ type : "post", url : "<%=basePath %>ajaxRequest", co

spring mvc接收ajax提交的JSON数据,并反序列化为对象

需求:spring mvc接收ajax提交的JSON数据,并反序列化为对象,代码如下: 前台JS代码: //属性要与带转化的对象属性对应 var param={name:'语文',price:16}; $.ajax({ url: "/book/adddata", type: "POST", dataType: 'json', //必需设定,后台@RequestBody会根据它做数据反序列化 contentType:"application/json&quo

在JFinal的Controller中接收json数据

JFinal中接收URL中的参数或者model中的参数是很方便的,但是对于web2.0的网站来说,经常会以json方式提交比较复杂的数据,比如一个查询,包含了各种过滤条件和排序分页,前端脚本可能提交的数据是这样的: {     "type":1,     "key":"keyword",     "paging":{         "size":50,         "index":

关于ThinkPHP3.2框架接收不到json数据的解决办法

原因分析: 在tp框架中,我们经常使用的 I 方法是加过验证和默认的函数过滤的.所以我们接收的值当我们json_decode的时候就会出现空的字段 那么我们是不是又会像网上说的不用 I  方法用 $_POST这样的方法接到所谓的json数据以后再用json_decode这样的方法呢? 很显然,这个方法也是卡在了$_POST那里,有时候连值的影子都没有 所以,我们试着用环境变量来解决: 解释一下:这样接到的是一个对象,所以我加了一个(array)把对象转成了数组,这样才可以正确使用!!!也可以试试

jQuery提交Json数据到Webservice,并接收返回的Json数据

jQuery ajax webservice:get 和 post 一.GET 方式 客户端 复制代码 代码如下: var data = { classCode: "0001"}; // 这里要直接使用JOSN对象 $.ajax({ type: "GET", contentType: "application/json; charset=utf-8", url: "/WebServices/ProductPropertyWebServi

ThinkPHP中使用ajax接收json数据的方法

本文实例讲述了ThinkPHP中使用ajax接收json数据的方法.分享给大家供大家参考.具体分析如下: 这里通过ThinkPHP+jquery实现ajax,扩展了下,写了个查询,前台代码如下: 首先需要引入jquery.js,主要代码如下: 1 function ajax(id,pic){ 2 3 //由于ThinkPHP不解析JavaScript里的ThinkPHP常量,所以需要先在这里定义. 4 5 var URL='__URL__'; 6 7 $.ajax({ 8 9 url: URL+