Und wenn Du nicht "aZatJson", sondern "channels" nach dem Element "programs" befragst? Immerhin ist "programs" ja auch ein direktes Unterelement davon.
programs := channels.JSONByNameOrIndex['programs'];
.
Das ist es ja warum geht es nicht.
so kann ich es nicht abfragen aber auf diese weise.
lZatJson := aZatJson.JSONByNameOrIndex['channels']; // ist ja schon die initialisierung von channels und funktioniert.
Dein Vorschlag wäre dann, falls ich dich richtig verstehe.
programs := lZatJson.JSONByNameOrIndex['programs'];
Danke für den Beitrag.
würde ich channels nehmen dann müsste ich channels als TZATJSON definieren.
habe es versucht schlägt aber ebenso fehl.