System.JSON.Readers.TJsonReader.TReadType
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 を対応する型に設定します(たとえば、Read は TReadType を Read
に設定します)。
解析メソッドは、TReadType を評価して、それぞれ異なる方法でそのコンテンツを読み込みます。
それぞれの型は、リーダーがそのコンテンツをどのように評価するかを定義しており、たとえば、ReadAsInteger
は、リーダーが JSON トークンを Integer の値として解釈することを意味します。
ReadAsOid
は、BSON コンテンツを読み込む際に使用されます。