AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:32

Parameter dieser Suchanfrage:

Suche in Thema: JSON einlesen - Hilfe für Anfänger
Suche alle Beiträge, die von "TERWI" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 14 von insges. 14 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 7. Jan 2022
    @TiGü, Uwe

    Ich hab mir das hier zum Testen mal zusammengelaubt, nur um den Sendungsnamen zu lesen:
    jsonObj := jsonobj.Values as TJSONObject;
    for jsonpair in jsonObj do begin
    ZATEPG.Log('UPDEPG', Format('Channel: %s',));
    for item in (jsonpair.JsonValue as TJSONArray) do
    begin
    s := (item as TJSONObject).GetValue('t').Value; // <- FEHLER ???
    ...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 24. Dez 2021
    Danke dir, Uwe. Das werde ich zeitnah mal testen.

    Da fehlen logo noch etliche Daten in TEPGInfo.
    Die Klasse erweitern ist sicher nicht das Problem, aber ....

    Die Daten (erweiterte EPG-Texte/Beschreibungen) kommen aus einer 2ten Datei separat je Sender zu laden.
    Funzt das im Prinzip genauso ?
    Dito die Logo's zum Sender und 'Live-Pics" vom Programm, welche sich 'im Zeitraffer' (alle 15...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 22. Dez 2021
    @TiGü
    ...irgendwie ist das doch das gleiche wie in meinem Post #27, nur etwas anders mit mehr Info.
    Was ist schneller als was ? Uwe's Version oder die von jobo oder TiGü... 'per Json-Hand filetiert' ...
    Geschwindigkeit ist bei mir bei den eher kleinen Datenmengen (< 1MByte) nicht so die Wichtgkeit.
    Ich lege Wert drauf, dass ich das verstanden habe was ich/andere da geproggt haben und für...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 22. Dez 2021
    HA - ich habs raus !

    // https://www.generacodice.com/en/articolo/4308375/how-to-parse-nested-json-object-in-delphi-xe2
    procedure TForm1.ParseJson(data : string);
    var
    JsonObj : TJSONObject;
    JsonValue : TJSonValue;
    chl : TJSonValue;
    dat : TJSonValue;
    JsonPair : TJSONPair;
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 22. Dez 2021
    Wow, so viel Code ! Danke euch allen. Aber wie immer das ABER:

    @Delphi.Narium
    So was in der Art hab ich hier schon für die Vorgänger-Datenversion.
    Das wollte ich eigentlich etwas einfacher und übersichtlicher haben.

    @jobo
    Hm, auch noch SQL/Datenbank mit ins Boot ist eigentlich weit am Ziel vorbei...
    Und ja: JSON (einfach) per Hand zu zerlegen ist die Intention. Siehe weiter unten.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 21. Dez 2021
    Ich versuche noch mal, das reelle JSON in Post #9 zu beschreiben und wie ich es bisher "zu Fuß" in vorherigen Datenversion gelesen habe:

    Das 'äußere' Objekt namens "channels" interessiert mich nicht.
    Eine äußere Schleife liest dann alle TV-Sendernamen durch (bis ca. 150)
    Die brauche ich nicht alle, nur bestimmte.

    Unterhalb der jeweiligen Sendernamen liegen dann sozusagen Listen aus...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 21. Dez 2021
    @Aviator
    Nein das habe ich nicht überlesen, sondern gut eine 1/2 Stunde drüber gegrübelt, wie das funktiert. Ohne Ergebnis.
    Dein JSON ist auch leicht anders als meiner - siehe auch mein Anhang in #9 mit dem reellen JSON.
    Ich denke der Unterschied und die Art das zu parsen ist hier sehr wichtig ?!

    Problem bzw. wichtig ist:
    - ich will alle Einträge (Bloack_A -> _Z) durchlaufen und deren...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 21. Dez 2021
    Grins. Kann es sein, das der Ursprung von mir stammt ?
    Liest sich im großen und ganzen wie meine Zat-Lib ... 8-)
    Mein Proggie läufz ganz nett - nur leider noch ohne vollständige EPG-Übersicht.

    Mit Zatto-V2 meine ich auch die Datenversion, die man von Zattoo (hier EWE-Tel) lädt.
    Mittlerweile ist es V3 und das geht eben anders. Sie 1. Posting / mein Datenanhang ein paar Post weiter vorne.
    ...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 21. Dez 2021
    Wie ich schon sagte: ... ja es gibt reichlich ....
    Aber ich sehe irgendwie den Wald vor lauter JSON nicht mehr.
    Ich bekomme eben noch ein JSON-Objekt aus dem String hin.
    Aber wie "extrahiere" ich daraus das Array mit einer Loop ?
    Und wie lese ich die Namen der Einträge (ohne Wert ?) ?
    Ein kleiner 5-Zeiler oder so wäre hilfreicher als Verweise auf Libraries und Ableitungen daraus.
    Oft hilft...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 21. Dez 2021
    wieder gelöscht...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 21. Dez 2021
    Hier mal eine Testdatei mit Daten für 3 Stunden EPG.
    Musste ich packen, weil zu groß.

    Edith:
    Lt. div. JSON-Validatoren im Netz sind die Daten gültig.
    Ich bekomme auch eine hübsche Baumansicht.
    Wenn es denn doch (merkwürdiges) Standard-JSON ist, sollte man das doch auch mit Bordmitteln auswerten können...

    @Aviator
    Meine Versuche bisher mit Copy6Paste aus dem Netz angepasst funktionieren...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 21. Dez 2021
    ... das ist mir auch schon klar, hatte ich ja auch in etwa so geschrieben.
    Die Quizfrage ist nur: Wie komm ich an die Daten & Namen in einer Schleife und Wie frage ich die Werte-Arrays im Array-Eintrag ab / prüfe die ?
    Mit Denkanstoß mente ich ein paar hilfreiche Zeilen Code.


    OOops - da hat sich was überschnitten.

    Merkwürdig ?
    Nein, die Daten sehen vom Format / Klammerstellung ( {} und...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 21. Dez 2021
    Na logo habe ich auch schon rumgekugelt... aber finde nirgends was für Dummies, die das erste mal damit hantieren.
    Zudem sehen die JSON-Daten in den Beispielen alle irgendwie anders aus (auch von den Klammerstellungen).

    "Blöcke" wird hier wohl das ganze Array heissen, gibt's nur 1x im Kopf.
    "Block_A" bis "Block_Z" sind die jeweiligen Namen der Array-Einträge ?!

    Diese Namen kenne ich nicht...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    JSON einlesen - Hilfe für Anfänger

      Delphi
      by TERWI, 20. Dez 2021
    ... eine absoluter JSON-Laie braucht Hilfe:
    Wie lese ich einfach und schnell Daten mit folgendem Aufbau ein ?
    Hab bisher mit JSON noch nix gemacht.
    Die Reihenfolge der Daten in den Blöcken kann je nach Quelle unterschiedlich sein.
    Speichern will ich das ganze in einer TList aus Records

    {"Blöcke":
    {"Block_A":
    ,
    "Liste_2":,


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=TERWI&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=209555
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz