System.JSON.Readers.TJsonReader.TReadType

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

Delphi

TReadType = (Read, ReadAsInteger, ReadAsBytes, ReadAsString, ReadAsDouble,
ReadAsDateTime, ReadAsOid);

C++

enum class DECLSPEC_DENUM TReadType : unsigned char { Read, ReadAsInteger, ReadAsBytes, ReadAsString, ReadAsDouble, ReadAsDateTime, ReadAsOid };

プロパティ

種類 可視性 ソース ユニット
enum public
System.JSON.Readers.pas
System.JSON.Readers.hpp
System.JSON.Readers TJsonReader


説明

JSON コンテンツを評価する方法を定義する列挙型。

特定の読み込みメソッドを呼び出すと、TReadType を対応する型に設定します(たとえば、ReadTReadType Read に設定します)。

解析メソッドは、TReadType を評価して、それぞれ異なる方法でそのコンテンツを読み込みます。

それぞれの型は、リーダーがそのコンテンツをどのように評価するかを定義しており、たとえば、ReadAsInteger は、リーダーが JSON トークンを Integer の値として解釈することを意味します。

ReadAsOid は、BSON コンテンツを読み込む際に使用されます。

関連項目