AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein verstehe neue Vorgehensweise nicht wirklich :-(
Thema durchsuchen
Ansicht
Themen-Optionen

verstehe neue Vorgehensweise nicht wirklich :-(

Ein Thema von exasoft · begonnen am 3. Jan 2019 · letzter Beitrag vom 4. Jan 2019
 
Der schöne Günther

Registriert seit: 6. Mär 2013
6.212 Beiträge
 
Delphi 10 Seattle Enterprise
 
#14

AW: verstehe neue Vorgehensweise nicht wirklich :-(

  Alt 3. Jan 2019, 15:35
Ja, man müsste sich das begonnene Array merken:

Delphi-Quellcode:
procedure buildObject(const builder: TJSONObjectBuilder);
const
   values: TArray<Single> = [3.14, -99, 0, 12, 17];
var
   jsonObject: TJSONObjectBuilderPairs;
   jsonArray: TJSONArrayBuilderElements;
   value: Single;
begin
   jsonObject := builder.BeginObject();

   jsonArray := jsonObject
      .Add('text', 'Hello World')
      .Add('someNumber', 42)
      .BeginArray('values');

   for value in values do
      jsonArray.Add(value);

   jsonArray.EndArray();

   jsonObject
      .Add('some final text', 'this was added after the array')
      .EndObject();
end;
(Vollständiger Code)


Und ja, das ist nicht wirklich übersichtlicher als es "klassisch" zu machen, so wie du es momentan schon hast. Trotzdem, bei einfachen Dingen, das in einem Rutsch so durchzuziehen - Da kann man doch nichts gegen haben. Hat doch sicher jeder schon mal mit einem TStringBuilder auch so gemacht...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz