json的使用 需求就是查询数据库,返回的结果集(经纬度),不在页面显示,直接给脚本使用。别人给的意见是用json,没用过,来求个流程和简单实列JSON脚本 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 {["name":"张三","age":18],["name":"李四","age":19]}//json格式 可以下载Newtonsoft.Json.dll解析json,制约json结构,自己google查资料 返回结果集DataTable 应该了解吧,然后DataTable转Json方法 转换成json后可以直接在js中使用吗? 把你原来的.NET对象转成JSON就可以了,Newtonsoft.Json可以实现把.NET对象转成JSON字符串输出 这样跟你说吧,你直接赋给脚本,就意味着要给该数据提供一个存储的位置,你可以用数组,也可以用变量。比如你用数组那么你在页面上就可能写上一大堆var array = ['21','33','222','3213.4343',....];,从这数据来看你是已经把数据拿下来了,但是你不好识别哪些是经度,哪些是纬度。杂们换一种用jsonvar json = {'obj1':{'经度':21,'纬度':'33'},'obj2':{'经度':222,'纬度':'3213.4343'},.....};从这个格式来看就好分辨了只是存数据的方式不同,数组存的数据可以用for直接遍历查出来,for(var i = 0;i<array.length;i++){array[i]//这样可以取数据}json存的也是一样for(var obj in json){json[obj]['经度']//这个值就是经度值}当然这里不能用i这个东西来做排序的东东了.只要记住json的格式就行了以大括号开头和结束,字符类型的要加上引号,明显的键值对(key/value)写法,key与value之前用:号隔开,每对之间用,号隔开。值可以是任何数据包乱array,function,object,json,number,string如{'数组':[1,2,3],'json':{'a':'abc'},'function':function(){alert('a')},'数值':123,'字符串':'我是一个粉刷匠'} .aspx删除次表关联的信息 access用ID排序不起作用 在线等 web用户控件的问题 关于asp.net程序的发布 请问:数据导入到Excel,能不能实现在Excel中是下拉框?数据是从页面导过来的 一个小问题!马上结 我该怎么学 ASP.NET中AJAX返回到后台以后缺少USING? 数据库问题,谢谢 关于asp.net mvc OnActionExecuted的重写继承问题 webservice保存附件到数据库 ArrayList 无法在 ViewState中保存。
DataTable转Json方法
var array = ['21','33','222','3213.4343',....];,从这数据来看你是已经把数据拿下来了,但是你不好识别哪些是经度,哪些是纬度。
杂们换一种用json
var json = {'obj1':{'经度':21,'纬度':'33'},'obj2':{'经度':222,'纬度':'3213.4343'},.....};从这个格式来看就好分辨了
只是存数据的方式不同,
数组存的数据可以用for直接遍历查出来,for(var i = 0;i<array.length;i++){array[i]//这样可以取数据}
json存的也是一样
for(var obj in json){json[obj]['经度']//这个值就是经度值}当然这里不能用i这个东西来做排序的东东了.只要记住json的格式就行了
以大括号开头和结束,字符类型的要加上引号,明显的键值对(key/value)写法,key与value之前用:号隔开,每对之间用,号隔开。值可以是任何数据包乱array,function,object,json,number,string如
{'数组':[1,2,3],'json':{'a':'abc'},'function':function(){alert('a')},'数值':123,'字符串':'我是一个粉刷匠'}