共用方式為


JSON 格式 (ADO.NET 資料服務架構)

JavaScript 物件標記法 (JavaScript Object Notation,JSON) 是輕量型資料交換格式。它是以 1999 年 12 月發行的 JavaScript 程式語言標準 ECMA-262 第 3 版為基礎。JSON 是和語言無關的文字格式,但是它會使用 C#、C++ 和 JavaScript 等 C 系列語言之程式設計人員熟悉的慣例。以 JSON 格式化的訊息可讓您從序列化成 JSON 的資料簡單地產生 JavaScript 物件。

本章節會定義 ADO.NET 資料服務資源之間的對應,以及如何使用<RFC 4627>(英文) 中定義的 JSON 格式來序列化它們。JSON 是由兩種結構所組成:

  • JSON 物件:名稱/值組的集合。在各種語言中,這會實現成物件、記錄、結構、字典、雜湊資料表、索引鍵清單或關聯性陣列。

  • JSON 陣列:值的排序清單。在大部分語言中,這會實現成陣列、向量、清單或序列 (Sequence)。

如果沒有針對 EntityTypeAssociation 等 ADO.NET 資源類型定義 JSON 序列化 (Serialization),這是因為指定的資源類型永遠不會在與 ADO.NET 資料服務互動期間序列化。

另請參閱

概念

JSON 序列化規則 (ADO.NET 資料服務架構)
延後的內容 (JSON ADO.NET 資料服務架構)
ADO.NET 資料服務規格