System.JSON.Types

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

JSON データを管理するために使用される型を実装します。

パッケージ rtl280.bpl

クラス

EJsonExceptionJSON の汎用例外型。
TJsonFiler
TJsonLineInfoJSON の一致についての情報を提供する基底クラス。

TJsonBinaryType TJsonBinaryType は、BSON および拡張 JSON Binary データ型を表します。
TJsonCodeWScope TJsonCodeWScope は、BSON コードをスコープ データ型が表します。
TJsonContainerType
TJsonDateFormatHandling
TJsonDateParseHandling
TJsonDateTimeZoneHandling
TJsonDBRef TJsonDBRef は、拡張 JSON DB リファレンス データ型を表します。
TJsonDefaultValueHandling
TJsonEmptyValueHandling
TJsonExtendedJsonMode
TJsonFloatFormatHandling
TJsonFormatting
TJsonNullValueHandling
TJsonObjectCreationHandling
TJsonOid TJsonOid は、拡張 JSON Oid データ型を表します。
TJsonPosition TJsonPosition は、JSON 内のパスの位置を表します。
TJsonReferenceLoopHandling
TJsonRegExTJsonRegEx は、拡張 JSON 正規表現データ型を表します。
TJsonStringEscapeHandling
TJsonToken読み込まれたトークンのタイプ。
TJsonTypeNameHandling

変数

JSONFormatSettings汎用 JSON 書式設定
JSONSerializationVersionJSON のシリアライゼーション形式に使用される RTL バージョンを指定します。

定数

JsonExtBinaryPropertyNameJsonExtBinaryPropertyName: string = $binary;
JsonExtCodePropertyNameJsonExtCodePropertyName: string = $code;
JsonExtDatePropertyNameJsonExtDatePropertyName: string = $date;
JsonExtDbPropertyNameJsonExtDbPropertyName: string = $db;
JsonExtIdPropertyNameJsonExtIdPropertyName: string = $id;
JsonExtMaxKeyPropertyNameJsonExtMaxKeyPropertyName: string = $maxkey;
JsonExtMaxPropertyNameLenJsonExtMaxPropertyNameLen: Integer = $B;
JsonExtMinKeyPropertyNameJsonExtMinKeyPropertyName: string = $minkey;
JsonExtNumberLongPropertyNameJsonExtNumberLongPropertyName: string = $numberlong;
JsonExtOidPropertyNameJsonExtOidPropertyName: string = $oid;
JsonExtOptionsPropertyNameJsonExtOptionsPropertyName: string = $options;
JsonExtRefPropertyNameJsonExtRefPropertyName: string = $ref;
JsonExtRegexPropertyNameJsonExtRegexPropertyName: string = $regex;
JsonExtScopePropertyNameJsonExtScopePropertyName: string = $scope;
JsonExtTypePropertyNameJsonExtTypePropertyName: string = $type;
JsonExtUndefinedPropertyNameJsonExtUndefinedPropertyName: string = $undefined;
JsonFalseJsonFalse: string = false;
JsonNanJsonNan: string = NaN;
JsonNegativeInfinityJsonNegativeInfinity: string = -Infinity;
JsonNewJsonNew: string = new;
JsonNullJsonNull: string = null;
JsonPositiveInfinityJsonPositiveInfinity: string = Infinity;
JsonTrueJsonTrue: string = true;
JsonUndefinedJsonUndefined: string = undefined;