System.JSON.Builders.TJSONCollectionBuilder.TPairs.Add

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

Delphi

function Add(const AKey: string; const AValue: string): TPairs; overload; inline;
function Add(const AKey: string; const AValue: Int32): TPairs; overload; inline;
function Add(const AKey: string; const AValue: UInt32): TPairs; overload; inline;
function Add(const AKey: string; const AValue: Int64): TPairs; overload; inline;
function Add(const AKey: string; const AValue: UInt64): TPairs; overload; inline;
function Add(const AKey: string; const AValue: Single): TPairs; overload; inline;
function Add(const AKey: string; const AValue: Double): TPairs; overload; inline;
function Add(const AKey: string; const AValue: Extended): TPairs; overload; inline;
function Add(const AKey: string; const AValue: Boolean): TPairs; overload; inline;
function Add(const AKey: string; const AValue: Char): TPairs; overload; inline;
function Add(const AKey: string; const AValue: Byte): TPairs; overload; inline;
function Add(const AKey: string; const AValue: TDateTime): TPairs; overload; inline;
function Add(const AKey: string; const AValue: TGUID): TPairs; overload; inline;
function Add(const AKey: string; const AValue: TBytes;  ABinaryType: TJsonBinaryType = TJsonBinaryType.Generic): TPairs; overload; inline;
function Add(const AKey: string; const AValue: TJsonOid): TPairs; overload; inline;
function Add(const AKey: string; const AValue: TJsonRegEx): TPairs; overload; inline;
function Add(const AKey: string; const AValue: TJsonDBRef): TPairs; overload; inline;
function Add(const AKey: string; const AValue: TJsonCodeWScope): TPairs; overload; inline;
function Add(const AKey: string; const AValue: TValue): TPairs; overload; inline;
function Add(const AKey: string; const AValue: TVarRec): TPairs; overload; inline;
function Add(const AKey: string; const AValue: Variant): TPairs; overload; inline;

C++

HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::UnicodeString AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const int AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const unsigned AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const __int64 AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const unsigned __int64 AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const float AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const double AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::Extended AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const bool AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::WideChar AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::Byte AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::TDateTime AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const GUID &AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::DynamicArray<System::Byte> AValue, System::Json::Types::TJsonBinaryType ABinaryType = (System::Json::Types::TJsonBinaryType)(0x0))/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::Json::Types::TJsonOid &AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::Json::Types::TJsonRegEx &AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::Json::Types::TJsonDBRef &AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::Json::Types::TJsonCodeWScope &AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::Rtti::TValue &AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::TVarRec &AValue)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall Add(const System::UnicodeString AKey, const System::Variant &AValue)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
System.JSON.Builders.pas
System.JSON.Builders.hpp
System.JSON.Builders TPairs


説明

指定されたキー/値ペアを JSON オブジェクトに追加し、メソッド連鎖用にこの TPairs インスタンスを返します。

関連項目