System.JSON.Builders.TJSONCollectionBuilder.TElements.AddElements
Delphi
function AddElements(const AElements: array of const): TElements; overload;
function AddElements(const ABuilder: TJSONCollectionBuilder): TElements; overload; inline;
function AddElements(const AJSON: string): TElements; overload; inline;
C++
HIDESBASE TJSONCollectionBuilder::TElements* __fastcall AddElements(const System::TVarRec *AElements, const int AElements_High)/* overload */;
HIDESBASE TJSONCollectionBuilder::TElements* __fastcall AddElements(TJSONCollectionBuilder* const ABuilder)/* overload */;
HIDESBASE TJSONCollectionBuilder::TElements* __fastcall AddElements(const System::UnicodeString AJSON)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TElements |
Beschreibung
Fügt dem JSON-Array die angegebenen Werte hinzu und gibt diese Instanz von TElements für die Methodenverkettung (EN) zurück.
Sie können die Werte als JSON-Generator, als JSON-String oder Konstanten-Array angeben.
Wenn Sie ein Konstanten-Array verwenden, können Sie die Strings "{", "}", "[" und "]" als Elemente im Array verwenden, um den Anfang und das Ende von Arrays und Objekten anzugeben. Zum Beispiel:
Delphi:
MyElements.AddElements(['value 1',
'[',
'array',
'value',
'2'
']',
'{',
'key 3.1',
'value 3.1',
'}']);
C++:
MyElements->AddElements(ARRAYOFCONST(String("value 1"),
String("["),
String("array"),
String("value"),
String("2"),
String("]"),
String("{"),
String("key 3.1"),
String("value 3.1"),
String("}")])));
Die obigen Beispiele füllen das JSON-Array mit den folgenden Werten:
"value 1",
[
"array",
"value",
"2"
],
{
"key 3.1": "value 3.1"
}
Siehe auch
- System.JSON.Builders.TJSONCollectionBuilder.TElements.Add
- System.JSON.Builders.TJSONCollectionBuilder.TElements.AddMaxKey
- System.JSON.Builders.TJSONCollectionBuilder.TElements.AddMinKey
- System.JSON.Builders.TJSONCollectionBuilder.TElements.AddNull
- System.JSON.Builders.TJSONCollectionBuilder.TElements.AddUndefined
- System.JSON.Builders.TJSONCollectionBuilder.TElements.BeginArray
- System.JSON.Builders.TJSONCollectionBuilder.TElements.BeginObject