圖解JSON語(yǔ)法五大要素
JSON語(yǔ)法開發(fā)內(nèi)容包括:更容易的設(shè)計(jì)集成、擴(kuò)充的部署選項(xiàng)、更為豐富多彩的登錄和個(gè)性化服務(wù)以及更好的數(shù)據(jù)訪問(wèn)和同步,還可以使用 json_encode() 使來(lái)自 PHP 數(shù)據(jù)庫(kù)連接的數(shù)據(jù)可用于 Ajax 應(yīng)用程序。
JSON語(yǔ)法
JSON的語(yǔ)法很簡(jiǎn)單,就是使用大括號(hào)'{}',中括號(hào)'[]',逗號(hào)',',冒號(hào)':',雙引號(hào)'“”'。數(shù)據(jù)類型:嵌套對(duì)象、數(shù)組、字符串、數(shù)字、布爾值或空值。#t#
1)對(duì)象是一個(gè)無(wú)序的“‘名稱/值’對(duì)”集合。一個(gè)對(duì)象以“{”(左括號(hào))開始,“}”(右括號(hào))結(jié)束。每個(gè)“名稱”后跟一個(gè)“:”(冒號(hào));“‘名稱/值’ 對(duì)”之間使用“,”(逗號(hào))分隔。
2)數(shù)組是值(value)的有序集合。一個(gè)數(shù)組以“[”(左中括號(hào))開始,“]”(右中括號(hào))結(jié)束。值之間使用“,”(逗號(hào))分隔。
3)JSON語(yǔ)法可以是雙引號(hào)括起來(lái)的字符串(string)、數(shù)值(number)、true、false、 null、對(duì)象(object)或者數(shù)組(array)。這些結(jié)構(gòu)可以嵌套。
4)字符串(string)是由雙引號(hào)包圍的任意數(shù)量Unicode字符的集合,使用反斜線轉(zhuǎn)義。一個(gè)字符(character)即一個(gè)單獨(dú)的字符串(character string)。 字符串(string)與C或者Java的字符串非常相似。
5)JSON語(yǔ)法也與C或者Java的數(shù)值非常相似。除去未曾使用的八進(jìn)制與十六進(jìn)制格式。除去一些編碼細(xì)節(jié)。