Data.DBXJSONReflect
JSON マーシャラとアンマーシャラ、JSON コンバータとリバータ、インターセプタ、サポート クラス、メソッドおよび型を実装するクラスを定義します。
パッケージ | DbxCommonDriver240.bpl |
---|
クラス
EConversionError | 変換処理や逆変換処理を完了できない場合に送出される例外が格納されています。 |
JSONBooleanAttribute | |
JSONMarshalled |
フィールドや型のマーシャリングやアンマーシャリングを行うべきかどうかを示す属性です。 |
JSONOwned |
アンマーシャリング処理で値を設定する前にフィールドを解放する必要があるかどうかを示す属性です。 |
JSONReflect | データのマーシャリングおよびアンマーシャリングに使用するインターセプタを定義する属性です。 |
TConverter | 変換コンポーネントの基底クラスを表します。 |
TConverterEvent | 変換コンポーネント イベントのクラスを表します。 |
TJSONConverter | JSON 変換コンポーネントのクラスを表します。 |
TJSONConverters | |
TJSONInterceptor | |
TJSONMarshal | JSON オブジェクトのマーシャリング クラスを表します。 |
TJSONPopulationCustomizer | JSON 格納カスタマイズ ツールを実装したものです。 |
TJSONUnMarshal | JSON オブジェクトのアンマーシャリング クラスを表します。 |
TMarshalUnmarshalBase | |
TReverterEvent | 逆変換コンポーネント イベントのクラスを表します。 |
TSerStringItem |
TSerStringItem は、シリアル化可能な TStringList の項目のクラスです。 |
TSerStringList |
TSerStringList は、シリアル化可能な TStringList のオブジェクトのクラスです。 |
TStringListInterceptor | |
TTransientField | 一時フィールドのクラス ホルダを表します。 |
TTypeMarshaller | マーシャリングの親クラスを表します。 |
ルーチン
JSONArrayElementsConverter | |
JSONArrayElementsReverter | |
JSONBooleanAttributeValue | 指定された RTTI オブジェクトまたは DefaultValue 上の指定されたクラスの boolean 属性の値を返します(属性が RTTI オブジェクトで定義されていない場合)。 |
JSONObjectPairListConverter | TJSONObject のペア リストをシリアル化可能な構造に変換します。 |
JSONObjectPairListReverter | |
StringListConverter | |
StringListReverter | StringListReverter は TSerStringList インスタンスを TStringList インスタンスに戻します。 |
型
_di_TObjectConverter | |
_di_TObjectReverter | |
_di_TObjectsConverter | |
_di_TObjectsReverter | |
_di_TStringConverter | |
_di_TStringReverter | |
_di_TStringsConverter | |
_di_TStringsReverter | |
_di_TTypeObjectConverter | |
_di_TTypeObjectReverter | |
_di_TTypeObjectsConverter | |
_di_TTypeObjectsReverter | |
_di_TTypeStringConverter | |
_di_TTypeStringReverter | |
_di_TTypeStringsConverter | |
_di_TTypeStringsReverter | |
TConverterType | すべての変換コンポーネント型が含まれています。 |
TJSONCanPopulateProc | |
TListOfObjects | オブジェクト配列を表します。 |
TListOfStrings | 文字列配列を表します。 |
TObjectConverter | フィールド値をオブジェクトに変換するフィールド変換コンポーネントの型を表します。 |
TObjectReverter | フィールド値をオブジェクトに変換するフィールド変換の逆変換コンポーネントの型を表します。 |
TObjectsConverter | フィールド コンバータの種類を表しており、これは、フィールド値をオブジェクトの配列に変換します。 |
TObjectsReverter | フィールド コンバータの種類を表しており、これは、フィールド値をオブジェクトの配列に逆変換します。 |
TReverterType | サポートされているすべての逆変換コンポーネント型が含まれています。 |
TStringConverter | フィールド値を文字列に変換するフィールド変換コンポーネントの型を表します。 |
TStringReverter | フィールド値を文字列に変換するフィールド変換の逆変換コンポーネントの型を表します。 |
TStringsConverter | フィールド値を文字列配列に変換するフィールド変換コンポーネントの型を表します。 |
TStringsReverter | フィールド値を文字列配列に変換するフィールド変換の逆変換コンポーネントの型を表します。 |
TTypeObjectConverter | 登録されている型の任意のフィールド値をオブジェクトに変換する変換コンポーネントの型を表します。 |
TTypeObjectReverter | 登録されている型の任意のフィールド値をオブジェクトに変換するフィールド変換の逆変換コンポーネントの型を表します。 |
TTypeObjectsConverter | 登録されている型の任意のフィールド値をオブジェクト配列に変換する変換コンポーネントの型を表します。 |
TTypeObjectsReverter | 登録されている型の任意のフィールド値をオブジェクト配列に変換するフィールド変換の逆変換コンポーネントの型を表します。 |
TTypeStringConverter | 登録されている型の任意のフィールド値を文字列に変換する変換コンポーネントの型を表します。 |
TTypeStringReverter | 登録されている型の任意のフィールド値を文字列に変換するフィールド変換の逆変換コンポーネントの型を表します。 |
TTypeStringsConverter | 登録されている型の任意のフィールド値を文字列リストに変換する変換コンポーネントの型を表します。 |
TTypeStringsReverter | 登録されている型の任意のフィールド値を文字列リストに変換するフィールド変換の逆変換コンポーネントの型を表します。 |
定数
sValidatePeerCertificate | sValidatePeerCertificate: string = ValidatePeerCertificate; |