从品牌网站建设到网络营销策划,从策略到执行的一站式服务
json是一种跨平台的数据交换格式,相比与xml它更轻量,占用资源更少,速度更快,但是它的格式较少,但对于ajax来说足够了
成都创新互联专业为企业提供点军网站建设、点军做网站、点军网站设计、点军网站制作等企业网站建设、网页设计与制作、点军企业网站模板建站服务,10多年点军做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
服务端把对象转化成字符,用json传送,数据被ajax对象接受后,被json转化成对象,再显示出来
首先说说json的语法 (在js中写)
1 表示一个对象
var obj={"company":"达内","address:{"city":"beijing","stress","huayuanstress","root":701}}
(这个对象表示有嵌套的意思)
alert(obj.address.room)
2 表示由对个对象组成的数组
var obj=[{"name":"minglou","age":30},{"name":"gucheng","age":33}];
alert(obj[1].age)
其次说说如何使用json
两个方面走
一是从java对象或者是对象数组变成json字符串的形式
要是用json的jar包 要用到JSONObject JSONArray
在java代码中写上
JSONObject obj=JSONObject.fromObject(stock);
String str=obj.toString();
JSONArray arr=JSONArray.fromObject(stocks);
String strs=arr.toString();
把json字符串变成javascript对象(或者是数组)
用到prototype.js的evalJSON()
用法是导入
写一个例子:把服务器发过来的字符串转变成对象了之后,再在页面上做局部的更新
//用到了ajax对象
//用到json的转换
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图