json的使用

jlcool 2013-07-09 11:09:29
需求就是查询数据库,返回的结果集(经纬度),不在页面显示,直接给脚本使用。别人给的意见是用json,没用过,来求个流程和简单实列
...全文
134 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bichir 2013-07-09
  • 打赏
  • 举报
回复
这样跟你说吧,你直接赋给脚本,就意味着要给该数据提供一个存储的位置,你可以用数组,也可以用变量。比如你用数组那么你在页面上就可能写上一大堆 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,'字符串':'我是一个粉刷匠'}
零点逸族 2013-07-09
  • 打赏
  • 举报
回复
把你原来的.NET对象转成JSON就可以了,Newtonsoft.Json可以实现把.NET对象转成JSON字符串输出
jlcool 2013-07-09
  • 打赏
  • 举报
回复
引用 3 楼 Return_false 的回复:
返回结果集DataTable 应该了解吧,然后 DataTable转Json方法
转换成json后可以直接在js中使用吗?
  • 打赏
  • 举报
回复
返回结果集DataTable 应该了解吧,然后 DataTable转Json方法
bdmh 2013-07-09
  • 打赏
  • 举报
回复
可以下载Newtonsoft.Json.dll解析json,制约json结构,自己google查资料
-烟花雨季 2013-07-09
  • 打赏
  • 举报
回复
{["name":"张三","age":18],["name":"李四","age":19]}//json格式

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧