Ajax引起了Web2.0革命,其中的x是xml。在ajax中xml是做爲先後臺數據傳輸的載體的。
隨着Web2.0的大規模應用,xml解釋的效率問題就暴露無疑了,xml是具備很是嚴禁的結構,這形成了任何瀏覽器把xml裝入,解釋成javaScript能夠訪問的對象的過程是漫長的。而json是js默認支持的最簡潔對象建立方式,js接收他是輕鬆加愉快的,因此在持久化數據傳輸的舞臺上json靠效率取勝。 javascript
Json是一種輕量級的數據交換格式,之因此要用json 只是爲了服務器端發送到客戶端的數據更少。html
js類的定義實際上就是json格式。Json格式最大的用途是便於瀏覽器javascript的解析 (直接用eval函數就將服務器傳來的字符串轉爲類)。java
這樣就能夠在服務端將數據傳到客戶端 客戶端將數據加工(配上合適的html標記 ),就能夠實現 ajax 。ajax