C# JSON 基礎(chǔ)
開(kāi)發(fā)C#應(yīng)用程序時(shí),另一門(mén)可能遇到的數(shù)據(jù)語(yǔ)言是JSON。JS0N表示JavaScript Object Notation。就像XML一樣,它也是一個(gè)標(biāo)準(zhǔn)(www.json.org),盡管從名字上來(lái)看,它來(lái)源于JavaScript語(yǔ)言而非C#。雖然JS0N不像XML—樣在整個(gè).NET中使用,但它是傳輸Web服務(wù)和Web瀏覽器中數(shù)據(jù)的一種常見(jiàn)格式。
JS0N也有一個(gè)非常簡(jiǎn)單的格式。此前用XML顯示的圖書(shū)數(shù)據(jù)在JS0N中顯示為:
{"book":[{"title":"Beginning Visual C# 2017",
"author":"Benamin Perkins et al",
"code":"458685"}]
與之前的XML的示例一樣,這里也顯示了書(shū)名、作者和唯一代碼。JS0N使用花括號(hào)({})分隔數(shù)據(jù)塊,使用方括號(hào)([])界定數(shù)組,其方式與C#、JavaScript和其他C語(yǔ)言相似,它們也給代碼塊使用花括號(hào),給數(shù)組使用方括號(hào)。
JS0N是一種比XML更緊湊的格式,但是人們很難閱讀它,特別是復(fù)雜數(shù)據(jù)中會(huì)使用很多花括號(hào)和括號(hào)進(jìn)行深度嵌套。
繼續(xù)查找其他問(wèn)題的答案?
- 開(kāi)始學(xué)習(xí)
海報(bào)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)字體設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)室內(nèi)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)影視動(dòng)畫(huà)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)UI設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)
點(diǎn)擊加載更多評(píng)論>>