Einzelnen Beitrag anzeigen

rotwildmarcy

Registriert seit: 14. Feb 2007
19 Beiträge
 
#1

Anzahl Einträge in JsonArray

  Alt 19. Sep 2024, 21:01
Guten Abend,

ich muss für einen Schleifendurchlauf die Anzahl Einträge im JsonArray wissen.

Ich dachte, da käme man mit JsonArray.Count dran. Das wirft mir aber eime Zugriffsverletzung aus.

Delphi-Quellcode:
For i := 0 to JSonArray.Count do
Begin
   JSonObject := TJSonObject.Create;
   JsonValue:=JSonObject.ParseJSONValue(st);
   if (JSONValue is TJSONArray) then
    id := ((JSONValue as TJSONArray).Items[i] as TJSonObject).Get('id').JSONValue.Value;
    name := ((JSONValue as TJSONArray).Items[i] as TJSonObject).Get('name').JSONValue.Value;
    stringgrid1.Cells[1,j] := id;
Danke vorab für eine Tip in die richtige Richtung.

Geändert von TBx (21. Sep 2024 um 16:36 Uhr) Grund: Delphi-Tags eingefügt
  Mit Zitat antworten Zitat