日期:2014-05-16 浏览次数:20360 次
如果你跟我一样(我担心你就是),那么,到目前为止,这应该是你对JSON的经验: 于是晚上我乘坐了一辆慢腾腾的公交回到家(周五通常都是很慢),然后给自己找了一大堆关于JSON资料。所以我可以文雅的带你进入JSON的大门。 这就开始了 … JavaScript?Object?Notation. [一个滑稽的名字。它应该被称作Lightweight?Ecmascript?Object?Notation, 或简称 'LEON'。??] JSON是一种传递对象的语法,对象可以是name/value对,数组和其他对象。 下面是一小段JSON代码: 你看懂了吧?那么当你再看到它时就知道它是JSON了。主要部分: (如果你跟我一样老,可以把它想成有层次关系的’.INI’文件) (如果你是个自以为是的Lisp小丑,可以把它想成”S-expressions”,自以为是吧) 当你写ajax之类的东西时,如果你使用JSON,你就勉去了手工拼写XML。更迅速。 同样,当你写ajax之类的东西时,怎样最简单?XML方式还是JSON方式:
这几个字母是什么意思?
它是个什么东西?
{"skillz": {
"web":[
{"name": "html",
"years": "5"
},
{"name": "css",
"years": "3"
}],
"database":[
{"name": "sql",
"years": "7"
}]
}}
花括弧,方括弧,冒号和逗号
把它想成“得了厌食症的XML”
JSON很像XML,因为:
JSON跟XML不一样,因为:
可是为什么?它有什么好的?
XML方式:
对比
JSON方式:
它是面向对象的吗?