日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
專家說明PHP串行化JSON的種種問題給予解答

以下的文章著重介紹了只是讓你大致看到PHP串行化JSON是什么樣的東西,你無須對(duì)這里的代碼過分糾結(jié),我們?cè)诤竺鏁?huì)詳細(xì)講解的,下面我們來談?wù)劄槭裁匆褂么谢?讓我們開始這個(gè)新概念的旅程。

先來解釋下串行化:簡(jiǎn)單來說,串行化即將變量轉(zhuǎn)換成字節(jié)流的過程。串行化的提出,有效的解決了對(duì)象的保存和傳輸?shù)膯栴},舉例來說,我在 JavaScript中建立了一個(gè)對(duì)象,我現(xiàn)在想將這個(gè)對(duì)象保存到服務(wù)器端的數(shù)據(jù)庫中,那么我如何進(jìn)行操作呢,這個(gè)時(shí)候往往就用到了對(duì)象的串行化。

在 JavaScript的串行化中不得不提JSON,JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個(gè)子集。#t#

 JSON采用完全獨(dú)立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。
人們通常將PHP串行化JSON和XML進(jìn)行比較,二者都是將對(duì)象扁平化(稍后我們解釋這個(gè)“扁平化”)的一種手段,XML的特點(diǎn)是結(jié)構(gòu)嚴(yán)謹(jǐn),而JSON的特點(diǎn)則是簡(jiǎn)單易讀、容易使用程序進(jìn)行分析,因?yàn)樗軌蚝芎?jiǎn)單的將一個(gè)對(duì)象轉(zhuǎn)換為一個(gè)字符流的形式,例如下面列出的代碼。

代碼如下:

 
 
  1. de> {"type":"human","name":"hanguofeng","age":22}de> 

我們通過JavaScript的求值函數(shù),將JSON表達(dá)式進(jìn)行運(yùn)算,并返回值,用以獲得一個(gè)對(duì)象,到這里,我想你一定會(huì)和我一樣,對(duì)JSON格式的創(chuàng)造者的思維佩服不已吧。
本來說講串行化的,“不小心”談到PHP串行化JSON,并且講了這么多,呵呵,跑題了嗎?沒有,PHP的串行化和JSON是非常像的。

代碼如下:

 
 
  1. de> var animal_str = '{"type":"human","name":"hanguofeng","age":22}';  
  2. var animal2=eval('(' + animal_str + ')');de> 

網(wǎng)頁題目:專家說明PHP串行化JSON的種種問題給予解答
網(wǎng)頁網(wǎng)址:http://www.5511xx.com/article/dhijihj.html