System.JSON.Types.TJsonOid

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

  TJsonOid = record
  private
    function GetAsString: String;
    procedure SetAsString(const Value: String);
    function GetAsBytes: TBytes;
    procedure SetAsBytes(const Value: TBytes);
  public
    Bytes: array [0 .. 12-1] of Byte;
    constructor Create(const AOid: TBytes); overload;
    constructor Create(const AOid: String); overload;
    property AsString: String read GetAsString write SetAsString;
    property AsBytes: TBytes read GetAsBytes write SetAsBytes;
  end;

C++

struct DECLSPEC_DRECORD TJsonOid
{
private:
    System::UnicodeString __fastcall GetAsString();
    void __fastcall SetAsString(const System::UnicodeString Value);
#ifndef _WIN64
    System::DynamicArray<System::Byte> __fastcall GetAsBytes();
    void __fastcall SetAsBytes(const System::DynamicArray<System::Byte> Value);
#else /* _WIN64 */
    System::TArray__1<System::Byte> __fastcall GetAsBytes();
    void __fastcall SetAsBytes(const System::TArray__1<System::Byte> Value);
#endif /* _WIN64 */
public:
    System::StaticArray<System::Byte, 12> Bytes;
#ifndef _WIN64
    __fastcall TJsonOid(const System::DynamicArray<System::Byte> AOid)/* overload */;
#else /* _WIN64 */
    __fastcall TJsonOid(const System::TArray__1<System::Byte> AOid)/* overload */;
#endif /* _WIN64 */
    __fastcall TJsonOid(const System::UnicodeString AOid)/* overload */;
    __property System::UnicodeString AsString = {read=GetAsString, write=SetAsString};
#ifndef _WIN64
    __property System::DynamicArray<System::Byte> AsBytes = {read=GetAsBytes, write=SetAsBytes};
#else /* _WIN64 */
    __property System::TArray__1<System::Byte> AsBytes = {read=GetAsBytes, write=SetAsBytes};
#endif /* _WIN64 */
    TJsonOid() {}
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
System.JSON.Types.pas
System.JSON.Types.hpp
System.JSON.Types System.JSON.Types


Description

TJsonOid représente un type de données JSON Oid étendu.

Pour plus de détails, voir JSON Oid étendu (EN) et les spécifications BSON (EN).

Voir aussi