System.JSON.Readers.TJsonReader.ReadAsBytes
Delphi
function ReadAsBytes: TBytes; virtual;
C++
virtual System::DynamicArray<System::Byte> __fastcall ReadAsBytes();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.JSON.Readers.pas System.JSON.Readers.hpp |
System.JSON.Readers | TJsonReader |
Description
Lit le/les prochain(s) token(s) JSON et le/les interprète comme des données binaires.
Au lieu d'utiliser Read, vous pouvez alternativement utiliser une méthode de lecture différente si vous êtes en mesure d'anticiper le type du prochain token :
La fonction ReadAsBytes lit le prochain token et renvoie une valeur TBytes. ReadAsBytes appelle ReadAsBytesInternal.
Quand le prochain token est un tableau, la fonction tente d'interpréter tout le contenu du tableau comme une liste d'octets.
Si le token ne peut pas être interprété comme le type attendu, une exception est déclenchée et fournit le chemin d'accès au token, le numéro de ligne et la position au sein de cette ligne.