位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# JSON 基礎(chǔ)

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-10

    開發(fā)C#應(yīng)用程序時(shí),另一門可能遇到的數(shù)據(jù)語言是JSON。JS0N表示JavaScript Object Notation。就像XML一樣,它也是一個(gè)標(biāo)準(zhǔn)(www.json.org),盡管從名字上來看,它來源于JavaScript語言而非C#。雖然JS0N不像XML—樣在整個(gè).NET中使用,但它是傳輸Web服務(wù)和Web瀏覽器中數(shù)據(jù)的一種常見格式。

    JS0N也有一個(gè)非常簡單的格式。此前用XML顯示的圖書數(shù)據(jù)在JS0N中顯示為:

    {"book":[{"title":"Beginning Visual C# 2017",

        "author":"Benamin Perkins et al",

        "code":"458685"}]

    與之前的XML的示例一樣,這里也顯示了書名、作者和唯一代碼。JS0N使用花括號(hào)({})分隔數(shù)據(jù)塊,使用方括號(hào)([])界定數(shù)組,其方式與C#、JavaScript和其他C語言相似,它們也給代碼塊使用花括號(hào),給數(shù)組使用方括號(hào)。

    JS0N是一種比XML更緊湊的格式,但是人們很難閱讀它,特別是復(fù)雜數(shù)據(jù)中會(huì)使用很多花括號(hào)和括號(hào)進(jìn)行深度嵌套。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部