开发C#应用程序时,另一门可能遇到的数据语言是JSON。JS0N表示JavaScript Object Notation。就像XML一样,它也是一个标准(www.json.org),尽管从名字上来看,它来源于JavaScript语言而非C#。虽然JS0N不像XML—样在整个.NET中使用,但它是传输Web服务和Web浏览器中数据的一种常见格式。
JS0N也有一个非常简单的格式。此前用XML显示的图书数据在JS0N中显示为:
{"book":[{"title":"Beginning Visual C# 2017",
"author":"Benamin Perkins et al",
"code":"458685"}]
与之前的XML的示例一样,这里也显示了书名、作者和唯一代码。JS0N使用花括号({})分隔数据块,使用方括号([])界定数组,其方式与C#、JavaScript和其他C语言相似,它们也给代码块使用花括号,给数组使用方括号。
JS0N是一种比XML更紧凑的格式,但是人们很难阅读它,特别是复杂数据中会使用很多花括号和括号进行深度嵌套。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>