System.JSON

De RAD Studio API Documentation
Aller à : navigation, rechercher

API RTL des classes et routines à utiliser avec la notation objet JavaScript (EN) ou JSON, un format contrôlable de visu pour les données sérialisées, utilisé principalement comme alternative à XML.

Dans cette unité, il existe des classes pour chacun des types élémentaires pris en charge par JSON :

Package rtl280.bpl

Unités

System.JSONAPI RTL des classes et routines à utiliser avec la notation objet JavaScript (EN) ou JSON, un format contrôlable de visu pour les données sérialisées, utilisé principalement comme alternative à XML.
System.JSON.BSONAPI pour travailler avec des données au format BSON.
System.JSON.BuildersAPI permettant de lire et d'écrire des données JSON. Inclut des wrappers pour les classes TJSONWriter et TJSONReader.
System.JSON.ReadersAPI permettant de lire les données JSON.
System.JSON.Serializers
System.JSON.TypesImplémente les types utilisés pour gérer les données JSON.
System.JSON.UtilsFournit la classe TJsonTextUtils.
System.JSON.WritersAPI pour créer des données JSON.


Classes

EJSONExceptionGestionnaire d'exceptions JSON.
EJSONParseException
EJSONPathException
TJSONAncestorLa classe ancêtre abstraite pour la plupart des classes JSON.
TJSONArrayImplémente un tableau JSON.
TJSONBoolUne valeur booléenne JSON.
TJSONByteReaderImplémente la consommation d'octets généralisée d'un analyseur JSON.
TJSONFalseImplémente une valeur false JSON.
TJSONNullImplémente une valeur null JSON.
TJSONNumberImplémente un nombre JSON.
TJSONObjectImplémente un objet JSON.
TJSONPairImplémente une paire clé-valeur JSON.
TJSONPairEnumerator (obsolète)Enumérateur pour les paires JSON.
TJSONStringImplémente une chaîne JSON.
TJSONTrueImplémente une valeur True JSON.
TJSONValueReprésente la classe ancêtre de toutes les classes JSON de type chaîne, nombre, objet, tableau, true, false et null.

Routines

DecimalToHex
FloatToJsonRenvoie la valeur à virgule flottante spécifiée au format JSON.
GetJSONFormatRenvoie les paramètres de format US.
HexToDecimal
JsonToFloatRenvoie la valeur à virgule flottante JSON spécifiée sous forme de double.
TryJsonToFloatRemplit Value avec la valeur en virgule flottante JSON sous la forme d'un double, et renvoie True en cas de réussite ou False si la valeur spécifiée n'est pas une valeur en virgule flottante JSON valide.

Types

TJSONPathParserAnalyseur d'un chemin JSON.

Variables

DecimalToHexMap
HexToDecimalMap
MaximumNestingLevel