System.JSON.TJSONObject.Parse
Delphi
function Parse(const Data: TArray<Byte>; const Pos: Integer; UseBool: Boolean = False): Integer; overload;
function Parse(const Data: TArray<Byte>; const Pos: Integer; const Count: Integer; UseBool: Boolean = False): Integer; overload;
C++
int __fastcall Parse(const System::DynamicArray<System::Byte> Data, const int Pos, bool UseBool = false)/* overload */;
int __fastcall Parse(const System::DynamicArray<System::Byte> Data, const int Pos, const int Count, bool UseBool = false)/* overload */;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | System.JSON.pas System.JSON.hpp |
System.JSON | TJSONObject |
Description
Analyse le tableau d'octets Data donné et ajoute les paires JSON rencontrées au paires de cet objet JSON.
ParseJSONValue accepte les paramètres suivants :
Dataest le tableau d'octets à analyser.Posest un nombre d'octets à ignorer au début deData.Countest le nombre d'octets à lire à partir deAData.UseBooldétermine si des instances qui représentent cette valeur booléenne utilisent la classe TJSONBool (True) ou les classes TJSONTrue et TJSONFalse (False).
Parse renvoie un nombre négatif si elle rencontre une erreur de syntaxe dans le tableau Data spécifié.