System.JSON.Builders.TJSONCollectionBuilder.TPairs.AddPairs

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AddPairs(const APairs: array of const): TPairs; overload;
function AddPairs(const ABuilder: TJSONCollectionBuilder): TPairs; overload; inline;
function AddPairs(const AJSON: string): TPairs; overload; inline;

C++

HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall AddPairs(const System::TVarRec *APairs, const int APairs_High)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall AddPairs(TJSONCollectionBuilder* const ABuilder)/* overload */;
HIDESBASE TJSONCollectionBuilder::TPairs* __fastcall AddPairs(const System::UnicodeString AJSON)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.JSON.Builders.pas
System.JSON.Builders.hpp
System.JSON.Builders TPairs


Beschreibung

Fügt dem JSON-Objekt die angegebenen Schlüssel/Wertepaare hinzu und gibt diese Instanz von TPairs für die Methodenverkettung (EN) zurück.

Sie können die Schlüssel/Wertepaare als JSON-Generator, als JSON-String oder Konstanten-Array angeben.

Bei Verwendung eines Konstanten-Arrays wird der ersten Wert als Schlüssel, der zweite als dessen Wert, der dritte als neuer Schlüssel usw. verwendet. Sie können auch die Strings "{", "}", "[" und "]" als Elemente im Array verwenden, um den Anfang und das Ende von Arrays und Objekten anzugeben. Zum Beispiel:

Delphi:

MyPairs.AddPairs(['key 1', 'value 1',
                  'key 2', '[',
                    'array',
                    'value',
                    '2',
                  ']',
                  'key 3', '{', 
                    'key 3.1',
                    'value 3.1',
                  '}']);

C++:

MyPairs->AddPairs(ARRAYOFCONST((String("key 1"), String("value 1"),
                                String("key 2"), String("["),
                                  String("array"),
                                  String("value"),
                                  String("2"),
                                String("]"),
                                String("key 3"), String("{"),
                                  String("key 3.1"),
                                  String("value 3.1"),
                                String("}")])));

Die obigen Beispiele füllen das JSON-Objekt mit den folgenden Schlüssel/Wertepaaren:

"key 1": "value 1",
"key 2": [
  "array",
  "value",
  "2"
],
"key 3": { 
  "key 3.1": "value 3.1"
}

Siehe auch