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

C# JSON 基礎

提問人:劉團圓發(fā)布時間:2020-12-10

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

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

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

        "author":"Benamin Perkins et al",

        "code":"458685"}]

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

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

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

相關視頻回答
回復(0)
返回頂部