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 rtl.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.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.
EJSONPathException
TJSONAncestorLa classe ancêtre abstraite pour la plupart des classes JSON.
TJSONArrayImplémente un tableau JSON.
TJSONArrayEnumeratorItérateur pour les éléments des tableaux 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.
TJSONPairEnumeratorEnumérateur pour les paires JSON.
TJSONPathParserAnalyseur d'un chemin 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

FloatToJsonRenvoie la valeur à virgule flottante spécifiée au format JSON.
GetJSONFormatRenvoie les paramètres de format US.
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

TInt15Entier de chiffre hexadécimal.