System.JSON.TJSONBool.ToBytes
Delphi
function ToBytes(const Data: TArray<Byte>; Offset: Integer): Integer; override;
C++
virtual int __fastcall ToBytes(const System::DynamicArray<System::Byte> Data, int Offset);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.JSON.pas System.JSON.hpp |
System.JSON | TJSONBool |
説明
ToBytes では、現在の JSON 論理値のバイト表現を Offset
要素から指定のバイト配列 Data
に書き込みます。ToBytes は、Data
配列の実際のサイズを返します。ToBytes では、バイト コンテナに十分な容量があると仮定しています。
ToBytes で書き込まれる内容は次のとおりです。
- TJSONBool インスタンスが
True
の場合は TrueBytes。 - TJSONBool インスタンスが
False
の場合は FalseBytes。
パラメータについて次の表で説明します。
パラメータ | 意味 |
---|---|
Data |
バイト コンテナ |
Offset |
JSON 論理値のシリアル化を開始するオフセット位置 |
メモ: EstimatedByteSize を使用してコンテナの容量を判断することをお勧めします。