System.JSON.Types

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

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

パッケージ rtl370.bpl

クラス

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

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

変数

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

定数

JsonExtBinaryPropertyNameJsonExtBinaryPropertyName: string = $binary;
JsonExtCodePropertyNameJsonExtCodePropertyName: string = $code;
JsonExtDatePropertyNameJsonExtDatePropertyName: string = $date;
JsonExtDbPropertyNameJsonExtDbPropertyName: string = $db;
JsonExtDecimalPropertyNameJsonExtDecimalPropertyName: string = $numberdecimal;
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;
JsonExtTimestampPropertyNameJsonExtTimestampPropertyName: string = $timestamp;
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;