System.JSON.BSON.TBsonReader

提供: RAD Studio API Documentation
移動先: 案内検索

System.JSON.Readers.TJsonReaderSystem.JSON.Types.TJsonFilerSystem.JSON.Types.TJsonLineInfoSystem.TObjectTBsonReader

Delphi

TBsonReader = class(TJsonReader)

C++

class PASCALIMPLEMENTATION TBsonReader : public System::Json::Readers::TJsonReader

プロパティ

種類 可視性 ソース ユニット
class public
System.JSON.BSON.pas
System.JSON.BSON.hpp
System.JSON.BSON System.JSON.BSON


説明

BSON 形式でシリアライズされたデータを読み込むクラス。

BSON データを読み込むには:

  1. Create は、データ ストリームからデータを読み込む BSON リーダーです。
  2. Read を呼び出すと、リーダーは入力データの最初の BSON トークンに移動します。
  3. Read の呼び出しを継続すると、入力データのすべての BSON トークンを走査することができます。 Read は、入力データの最後に到達すると、False を返します。
  4. 入力データの読み込みが完了したら、リーダーを閉じる破壊することができます。

Read の代わりに、次のトークンの型を想定できる場合には、次の読み込みメソッドのいずれかを使用することもできます。

TJsonTextReader はまた、追加機能を提供しています:

  • CloseInput は、リーダーを閉じる際に、リーダーが入力データを提供していたストリーム リーダー閉じるか(True)どうか(False)を決定します。
  • Reader は、BSON リーダーが使用している、基のバイナリ リーダーへのアクセスを提供します。
  • Rewind は、リーダーを作成された時点の状態にリセットしますが、入力データを提供しているストリーム リーダーは元に戻しません。

関連項目