API:System.JSON
Inhaltsverzeichnis
Units
| System.JSON | RTL-API mit Klassen und Routinen für die Arbeit mit JavaScript Object Notation (EN) oder JSON, einem hauptsächlich als Alternative für XML verwendeten visuell lesbaren Format für serialisierte Daten. |
| System.JSON.BSON | API, das mit Daten im BSON (EN)-Format arbeitet. |
| System.JSON.Builders | API zum Lesen und Schreiben von JSON (EN)-Daten. Enthält Wrapper für die TJSONWriter- und TJSONReader-Klassen. |
| System.JSON.Readers | API zum Lesen von JSON (EN)-Daten. |
| System.JSON.Serializers | |
| System.JSON.Types | Implementiert Typen zum Verwalten von JSON (EN)-Daten. |
| System.JSON.Utils | Stellt die TJsonTextUtils-Klasse bereit. |
| System.JSON.Writers | API zum Erstellen von JSON-Daten. |
Klassen
| EJSONException | Behandlungsroutine für JSON-Exceptions. |
| EJSONParseException | |
| EJSONPathException | |
| TJSONAncestor | Die abstrakte Vorfahrklasse für die meisten JSON-Klassen. |
| TJSONArray | Implementiert ein JSON-Array. |
| TJSONBool | Boolescher JSON-Wert. |
| TJSONByteReader | Implementiert die generalisierte Byte-Nutzung eines JSON-Parsers. |
| TJSONFalse | Implementiert einen JSON-"False"-Wert. |
| TJSONNull | Implementiert einen JSON-Nullwert. |
| TJSONNumber | Implementiert eine JSON-Zahl. |
| TJSONObject | Implementiert ein JSON-Objekt. |
| TJSONPair | Implementiert ein key-value-JSON-Paar. |
| TJSONPairEnumerator (veraltet) | Enumerator für JSON-Paare. |
| TJSONString | Implementiert einen JSON-String. |
| TJSONTrue | Implementiert einen JSON-"True"-Wert. |
| TJSONValue | Repräsentiert die Vorfahrklasse aller JSON-Klassen vom Typ String, Zahl, Objekt, Array, True, False und Null. |
Routinen
| DecimalToHex | |
| FloatToJson | Gibt den angegebenen Gleitkommawert im JSON-Format zurück. |
| GetJSONFormat | Gibt die US-Formateinstellungen zurück. |
| HexToDecimal | |
| JsonToFloat | Gibt den angegebenen JSON-Gleitkommawert als Double zurück. |
| TryJsonToFloat | Füllt Value mit dem angegebenen JSON-Gleitkommawert als double-Wert und gibt bei Erfolg True oder, wenn der angegebene Wert kein gültiger JSON-Gleitkommawert ist, False zurück. |
Typen
| TJSONPathParser | Parser eines JSON-Pfads. |
Variablen
| DecimalToHexMap | |
| HexToDecimalMap | |
| MaximumNestingLevel |