Einzelnen Beitrag anzeigen

Benutzerbild von exasoft
exasoft

Registriert seit: 19. Nov 2015
Ort: Frankfurt
47 Beiträge
 
#8

AW: verstehe neue Vorgehensweise nicht wirklich :-(

  Alt 3. Jan 2019, 14:36
übrigens betreffend:
Zitat:
Du könntest doch:
Delphi-Quellcode:
Builder.BeginObject()
.BeginArray()
Jetzt durch dein TDataSet und jedesmal machen Builder.BeginObject(..) bla bla .EndObject()
Wenn du damit fertig bist: Builder.EndArray().EndObject()
komme ich nicht weiter.
sobald ich "scannen" bzw das 2. Mal auf Builder zugreifen will, bekomme ich "dieser Vorgang ist nicht zulässig, nachdem Paare oder Elemente hinzugefügt wurden."

Delphi-Quellcode:
    Builder
      .BeginObject
        .BeginArray('wowarer');

    for var i : integer := 0 to 2 do begin
      Builder
        .BeginObject
          .Add('symbol', i.ToString)
          .Add('price', i)
        .EndObject;
    end;

    Builder.BeginObject.EndObject;
    Builder.BeginObject.BeginArray('wowarer').EndArray;
ne Idee? Aber vielleicht ist meine Denke auch völlig falsch. Ich stelle mir das, wie ein Stream vor (also "Fluent Interface") - die jeweils letzte Anweisung liefert das Objekt für die Parent-Anweisung, richtig?

Tks..

Geändert von mkinzler ( 3. Jan 2019 um 14:37 Uhr) Grund: Delphi-Tags eingefügt
  Mit Zitat antworten Zitat