xml 不用说 只要是来web开发之 没听说哪个不明了的
一栽恍若数据传格式定义之语言 但是他倒是休是一个确实的轻量级的物
其他的莫说 只要传输一点怪少之数码 经过他那左括号右括号 还有啊属性
一包裹 大得惊心动魄 在网及传本来就是如果尤其少越好
不了他还是发出异的好之点的

乃做ajax之类的东东的时即便涌出了另一个可选取的多寡传输方式:json
听上去类似有美国口之名字给“杰森” 哇哈哈英文没有学好 这下人口丢大了

毫不想得深隐秘 其实他就是一个很丰富的字符串
跟xml一样按某种格式来集团数据 json(JavaScript Object
Notation)是javascript 里的对象
就是说java脚论解析他莫需任何任何附带的东西
如果您想只要以另外程序要语言(比如c# java)里解析他
请在www.json.org 下充斥相应的 别人写好之主次集
你吧足以友善写一个 javaScript里定义数据的艺术:

 1 var user = {
 2     "username": "andy",
 3     "age": 20,
 4     "info": {
 5         "tel": "123456",
 6         "cellphone": "98765"
 7     },
 8     "address": [{
 9         "city": "beijing",
10         "postcode": "222333"
11     },
12     {
13         "city": "newyork",
14         "postcode": "555666"
15     }
16 }
17 
18 //javascript里获得数据的方式:
19 alert(user.username);
20 alert(user.age);
21 alert(user.info.cellphone);
22 alert(user.address[0].city);
23 alert(user.address[0].postcode);
24 // 就这么简单 嗯 奇怪了 不是说是字符串吗 怎末看着不像啊,被骗了 不是的 其实你可以在你的程序里返回一个这样的字符串
25 //string aa="{name:'jackie',age:20,phone:'48956875'}"

以java脚本里而只要收获是人的年华那么即使是:aa.age 简单吧
切记一条就是是:如果是[]里之尽管用索引取值 跟程序里平等:[0]
如果是{}里之饶 直接针对象.属性 :person.age  
并且他尚得储存各种类型的价(int string bool)

相差之凡起多端于xml欠缺了累累 比如无法取他子结点的个数 值是否为空
好像也不克断定 不了这么就坏好了

切切实实求圈:www.json.org

相关文章

网站地图xml地图