Ansicht
Dokumentation
ABENJSON_OVIEW - JSON OVIEW
General Material Data rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
- Kurzübersicht
JSON (JavaScript Object Notation) ist ein Datenaustauschformat, dessen Syntax in der Regel eine Untermenge der Syntax von JavaScript darstellt. JSON-Daten werden als Zeichenketten in einer Zeichendarstellung gespeichert und transportiert.
Die Syntax von JSON besteht aus folgenden Bestandteilen:
- Syntaxzeichen:
- Geschweifte Klammern { } definieren Objekte
- Eckige Klammern [ ] definieren Arrays
- Ein Doppelpunkt : trennt den Namen und den Wert einer Objektkomponente
- Ein Komma , trennt die Komponenten innerhalb von Arrays und Objekten
- Darstellung von Werten:
- Zeichenartige Werte werden zwischen doppelten Anführungszeichen " " aufgeführt, wobei das Zeichen \ das Fluchtsymbol für Syntaxzeichen ist.
- Zahlenwerte werden in mathematischer oder wissenschaftlicher Notation dargestellt.
- Boolesche Werte werden durch die Schlüsselwörter true und false dargestellt.
- Null-Werte werden durch das Schlüsselwort null dargestellt.
- Datenstrukturen:
- Ein Array ist eine von eckigen Klammern [ ] umschlossene, durch Kommata , getrennte geordnete Liste von Werten, Arrays oder Objekten, die nicht den gleichen Typ haben müssen. Ein leerer Array [ ] ist möglich.
- Ein Objekt ist eine von geschweiften Klammern { } umschlossene durch Kommata , getrennte ungeordnete Liste von Komponenten. Eine Komponente ist ein in doppelten Anführungszeichen angegebener Name gefolgt von einem Doppelpunkt : gefolgt von einem Wert, Array oder Objekt. Ein leeres Objekt { } ist möglich. Eindeutige Namen für die Komponenten eines Objekts werden empfohlen, sind aber nicht vorgeschrieben.
Leerräume (Leerzeichen, Zeilenumbrüche) sind beliebig vor und nach den Syntaxzeichen einsetzbar. Gültige JSON-Daten enthalten auf der obersten Ebene einen einzelnen Wert, ein Array, oder ein Objekt, wobei Arrays und Objekte beliebige weitere Werte, Arrays oder Objekte enthalten können.
Hinweis
In JavaScript können JSON-Daten wegen ihrer Kompatibilität direkt mit einer eingebauten Funktion eval in JavaScript-Objekte transformiert werden. In anderen Programmiersprachen werden JSON-Daten mit Parsern gelesen, was aus Gründen der Performance und der Sicherheit auch für JavaScript empfohlen wird.
Beispiele
- Das Programm DEMO_JSON_EXAMPLES zeigt Beispiele gültiger JSON-Daten.
- Das Programm DEMO_JSON_SYNTAX_CHECK erlaubt die Eingabe von JSON-Daten und überprüft die Syntax.
ROGBILLS - Synchronize billing plans rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5050 Date: 20240523 Time: 154446 sap01-206 ( 69 ms )