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 :
Data
est le tableau d'octets à analyser.Pos
est un nombre d'octets à ignorer au début deData
.Count
est le nombre d'octets à lire à partir deAData
.UseBool
dé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é.