CCF (中國(guó)計(jì)算機(jī)學(xué)會(huì)) CSP (計(jì)算機(jī)軟件能力認(rèn)證) 是中國(guó)軟件行業(yè)權(quán)威的認(rèn)證機(jī)構(gòu),致力于提升中國(guó)軟件人才的綜合素質(zhì)。
在CSP考試中,有一個(gè)涉及到JSON的相關(guān)知識(shí)點(diǎn),我們來(lái)簡(jiǎn)單介紹一下。
{ "name": "小明", "age": 18, "gender": "男", "hobbies": [ "游泳", "讀書(shū)", "旅游" ], "address": { "province": "廣東省", "city": "廣州市", "district": "天河區(qū)" } }
如上,是一個(gè)JSON格式的數(shù)據(jù),它由花括號(hào)包圍,數(shù)據(jù)是以鍵值對(duì)的形式組成的。
其中,key是屬性名,value是屬性值,屬性值可以是字符串、數(shù)字、布爾值、數(shù)組、對(duì)象等。
數(shù)組由方括號(hào)包圍,多個(gè)元素使用逗號(hào)分隔,對(duì)象也由花括號(hào)包圍,對(duì)象內(nèi)部的鍵值對(duì)也是使用逗號(hào)分隔。
在實(shí)際開(kāi)發(fā)中,JSON經(jīng)常用于數(shù)據(jù)傳輸。前端通過(guò)Ajax請(qǐng)求后端獲取JSON數(shù)據(jù),然后通過(guò)JavaScript將數(shù)據(jù)展示在頁(yè)面上。
同時(shí),JSON也是流行的數(shù)據(jù)存儲(chǔ)格式,比如NoSQL數(shù)據(jù)庫(kù)中就經(jīng)常采用JSON存儲(chǔ)數(shù)據(jù)。
以上是關(guān)于CCF CSP中JSON知識(shí)點(diǎn)的簡(jiǎn)單介紹,希望能夠幫助大家。