System.JSON.TJSONObject.Parse

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 de Data.
  • Count est le nombre d'octets à lire à partir de AData.
  • 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é.

Voir aussi