System.JSON.Builders.TJSONCollectionBuilder.TPairs.AddPairs
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
- System.JSON.Builders.TJSONCollectionBuilder.TPairs.Add
- System.JSON.Builders.TJSONCollectionBuilder.TPairs.AddMaxKey
- System.JSON.Builders.TJSONCollectionBuilder.TPairs.AddMinKey
- System.JSON.Builders.TJSONCollectionBuilder.TPairs.AddNull
- System.JSON.Builders.TJSONCollectionBuilder.TPairs.AddUndefined
- System.JSON.Builders.TJSONCollectionBuilder.TPairs.BeginArray
- System.JSON.Builders.TJSONCollectionBuilder.TPairs.BeginObject