C# JSON 基礎
開發(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ù)中會使用很多花括號和括號進行深度嵌套。
點擊加載更多評論>>