JSON-Format (ADO.NET Data Services-Framework)
JavaScript Object Notation (JSON) ist ein kompaktes Datenaustauschformat. Es basiert auf einer Teilmenge der Programmiersprache JavaScript (3. Ausgabe des Standards ECMA-262 vom Dezember 1999). JSON ist ein sprachunabhängiges Textformat, das jedoch Konventionen verwendet, die Programmierern der Familie der C-Sprachen wie C#, C++ und JavaScript vertraut sind. Eine in JSON formatierte Nachricht ermöglicht die einfache Generierung von JavaScript-Objekten aus Daten, die als JSON serialisiert wurden.
In diesem Abschnitt wird eine Zuordnung zwischen ADO.NET Data Services-Ressourcen und deren Serialisierung mit dem in RFC 4627 definierten JSON-Format festgelegt. JSON umfasst zwei Strukturen:
JSON-Objekt: Eine Auflistung von Name/Wert-Paaren. In verschiedenen Sprachen wird dies als Objekt, Datensatz, Struktur, Wörterbuch, Hashtabelle, schlüsselgesteuerte Liste oder assoziatives Array realisiert.
JSON-Array: Eine geordnete Liste von Werten. In den meisten Sprachen wird dies als Array, Vektor, Liste oder Sequenz realisiert.
Wenn für ein ADO.NET-Ressourcentyp (z. B. ein EntityType oder eine Association) keine JSON-Serialisierung definiert ist, liegt dies daran, dass dieser Ressourcentyp nie als Teil einer Interaktion mit ADO.NET Data Services serialisiert wird.
Siehe auch
Konzepte
JSON-Serialisierungsregeln (ADO.NET Data Services-Framework)
Verzögerte Inhalte (JSON ADO.NET Data Services-Framework)
ADO.NET Data Service-Spezifikationen