Forum: Programmieren allgemein
by freejay,
2. Nov 2023
Die über drei Ecken von TTextReader.Read angesprochene Methode "Read" ist in meinem myStreamReader implementiert und mit override ausgewiesen. Bringt aber trotzdem genau an der Stelle den Abstract error...
Ich habe einen von TTextReader abgeleiteten Reader, der viele zusätzliche Sachen kann (z.B. automatisch das Encoding erkennen). Daher verwende ich den immer beim Textdatei-Einlesen.
...
Forum: Programmieren allgemein
by freejay,
2. Nov 2023
Ein TJsonIterator hat keine Methode Read. Er funktioniert ganz anders.
Forum: Programmieren allgemein
by freejay,
27. Okt 2023
Hallo zusammen,
ich benutze TJsonIterator zusammen mit TJsonTextReader um Daten aus JSON-Dateien zu extrahieren.
Wenn ich dabei einen String übergebe, klappt das auch problemlos:
FStringReader := TStringReader.Create('Irgend ein JSON Text');
FJsonTextReader := TJsonTextReader.Create(FStringReader);
FIterator := TJSONIterator.Create(FJsonTextReader);
FIterator.Next;