Hmmm.. schade.
Mit dem Code kann ich leider nichts anfangen ist ja quasi das gleiche.
Edit:
Habe es mal so versucht funktioniert leider nicht.
Delphi-Quellcode:
procedure TEpgDataList.FillList(aZatJson: TZATJSON);
var
// I: integer;
channels: TZATJSON;
programs: TZATJSON;
begin
if assigned(aZatJson) then
begin
channels := aZatJson.JSONByNameOrIndex['channels'];
if assigned(channels) and channels.IsList then // gibt mir den Count von 170 Sendern zurück
begin
programs := aZatJson.JSONByNameOrIndex['programs']; // hier kracht es
if programs.ListItems.Count > 0 then
addEpgData(programs.ListItems[1]);
end;
end;
end;