-
計(jì)算機(jī)語(yǔ)言中三種數(shù)據(jù) 1、標(biāo)量 一個(gè)單獨(dú)的字符串或者數(shù)字 比如“成都”;7 2、序列 若干相關(guān)的數(shù)據(jù)按一定的順序并列在一起(數(shù)組或列表) 比如“北京,成都”;7 8 9 3、映射 名/值對(duì) 即數(shù)據(jù)名稱與相對(duì)應(yīng)的值 又稱散列(hash)或字典 字典等等 比如 “四川省會(huì):成都” JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式 JSON的四個(gè)基本規(guī)則 (1)并列的數(shù)據(jù)之劉用逗號(hào)(",")分隔。 (2)映射用冒號(hào)(":")表示。 (3)并列數(shù)據(jù)的集合(數(shù)組)用方括號(hào)("[]")表示。 (4)映射的集合(對(duì)象)用大括號(hào)("{}")表示 JSON的優(yōu)點(diǎn) 1.數(shù)據(jù)格式比較簡(jiǎn)單,易于讀寫,格式都是壓縮的,占用帶寬小。 2.支持多種語(yǔ)言,包括ActionScript,C,C#,ColdFusion,Java,JavaScript,Perl,PHP,Python,Ruby等服務(wù)器語(yǔ)言,便于服務(wù)器端的解析。 JSON的缺點(diǎn) 1.要求字符集必須是Unicode,受約束性強(qiáng)。 2.語(yǔ)法過(guò)于嚴(yán)謹(jǐn),必須遵守JSON語(yǔ)法的四個(gè)原則。 四種數(shù)據(jù)格式比較 XML XML是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言(SGML)的子集,非常適合Web傳輸。 XML提供統(tǒng)一的方法描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。 JSON JSON基于JavaScript Programing Language,Standard ECMA-262 3rd Edition-December 1999的一個(gè)子集。 Serialize Serialize是一種類似于JSON的數(shù)據(jù)格式,但是PHP的serialize試講變量序列化,返回一個(gè)具有變量類型和結(jié)構(gòu)的字符串表達(dá)式。 Array() 基本數(shù)據(jù)類型,不能用于數(shù)據(jù)的傳輸和交換。查看全部
-
json_encode 將數(shù)組,對(duì)象轉(zhuǎn)換為json json_decode json數(shù)據(jù)格式到數(shù)組、對(duì)象的轉(zhuǎn)換查看全部
-
計(jì)算機(jī)語(yǔ)言中三種數(shù)據(jù) 1、標(biāo)量 一個(gè)單獨(dú)的字符串或者數(shù)字 比如“成都”;7 2、序列 若干相關(guān)的數(shù)據(jù)按一定的順序并列在一起(數(shù)組或列表) 比如“北京,成都”;7 8 9 3、映射 名/值對(duì) 即數(shù)據(jù)名稱與相對(duì)應(yīng)的值 又稱散列(hash)或字典 字典等等 比如 “四川省會(huì):成都” JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式 JSON的四個(gè)基本規(guī)則 (1)并列的數(shù)據(jù)之劉用逗號(hào)(",")分隔。 (2)映射用冒號(hào)(":")表示。 (3)并列數(shù)據(jù)的集合(數(shù)組)用方括號(hào)("[]")表示。 (4) 映射的集合(對(duì)象)用大括號(hào)("{}")表示 JSON的優(yōu)點(diǎn) 1.數(shù)據(jù)格式比較簡(jiǎn)單,易于讀寫,格式都是壓縮的,占用帶寬小。 2.支持多種語(yǔ)言,包括ActionScript,C,C#,ColdFusion,Java,JavaScript,Perl,PHP,Python,Ruby等服務(wù)器語(yǔ)言,便于服務(wù)器端的解析。 JSON的缺點(diǎn) 1.要求字符集必須是Unicode,受約束性強(qiáng)。 2.語(yǔ)法過(guò)于嚴(yán)謹(jǐn),必須遵守JSON語(yǔ)法的四個(gè)原則。 四種數(shù)據(jù)格式比較 XML XML是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言(SGML)的子集,非常適合Web傳輸。 XML提供統(tǒng)一的方法描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。 JSON JSON基于JavaScript Programing Language,Standard ECMA-262 3rd Edition-December 1999的一個(gè)子集。 Serialize Serialize是一種類似于JSON的數(shù)據(jù)格式,但是PHP的serialize試講變量序列化,返回一個(gè)具有變量類型和結(jié)構(gòu)的字符串表達(dá)式。 Array() 基本數(shù)據(jù)類型,不能用于數(shù)據(jù)的傳輸和交換。查看全部
-
JSON的基本語(yǔ)法: 并列的數(shù)據(jù)之間用逗號(hào)(“,”)分隔 映射用 ":"表示 并列的數(shù)據(jù)集合用方括號(hào)“[]”表示 映射的集合(對(duì)象)用大括號(hào)(“{}”)表示查看全部
-
JSON的基本語(yǔ)法: 并列的數(shù)據(jù)之間用逗號(hào)(“,”)分隔 映射用 ":"表示 并列的數(shù)據(jù)集合用方括號(hào)“[]”表示 映射的集合(對(duì)象)用大括號(hào)(“{}”)表示查看全部
-
JSON 反轉(zhuǎn)數(shù)組值為true查看全部
-
對(duì)象轉(zhuǎn)換成JSON 數(shù)據(jù)時(shí)只轉(zhuǎn)換公有變量,私有變量不轉(zhuǎn)換查看全部
-
json數(shù)據(jù)格式和serialize數(shù)據(jù)格式的異同 相同點(diǎn),都是把其他數(shù)據(jù)類型轉(zhuǎn)換成一個(gè)可以傳輸?shù)淖址?,都是結(jié)構(gòu)性數(shù)據(jù)查看全部
-
json的實(shí)例講解查看全部
-
jsond異同和使用查看全部
-
json的四個(gè)基本原則查看全部
-
學(xué)習(xí)json的目的查看全部
-
json_decode( ) 將JSON數(shù)據(jù)轉(zhuǎn)換為數(shù)組或?qū)ο箢愋?查看全部
-
json_encode( ) 將數(shù)組數(shù)據(jù)轉(zhuǎn)換為JSON格式查看全部
-
JSON數(shù)據(jù)基本規(guī)則: 1) 并列的數(shù)據(jù)之間用逗號(hào)(", ")分隔。 2) 映射用冒號(hào)(": ")表示。 3) 并列數(shù)據(jù)的集合(數(shù)組)用方括號(hào)("[]")表示。 4) 映射的集合(對(duì)象)用大括號(hào)("{}")表示查看全部
舉報(bào)
0/150
提交
取消