TC3 Problem mit Json

msauerpb

Level-1
Beiträge
200
Reaktionspunkte
7
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich will die Konfiguration unserer Anlage in eine Datei als Json zu speichern. Das Schreiben klappt soweit. Nur mit dem zurück lesen gibt es noch Probleme.

Ich lese die Datei mit FB_FileRead in eine String Variable (der Inhalt steht auch korrekt drinnen). Dann will ich mit

Code:
_jsonDoc := _fbJson.ParseDocument(_sJsonDoc);

ein JsonDocument erzeugen. Allerdings steht in der Variablen _jsonDoch immer 0.

Unbenannt.JPG

Mach ich da bei dem Aufruf noch etwas verkehrt?

Danke für Eure Hilfe.

gruss

martin
 
Mit den Informationen, kann man erstmal recht wenig anfangen. Der Aufruf des FBs ist erstmal korrekt. Was steht denn ein deinem JSON Objekt drin? Das kein Json Dokument erzeugt wird, kann z.B. daran liegen, das der Input fehlerhaft ist und daher nicht korrekt geparsed werden kann....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe mir einen String Buffer von 20000 Zeichen definiert, in diesen lese ich den Inhalt meiner Textdatei. Allerdings hat die eine größe weniger als 20000 Zeichen, so dass das Ende mit irgendwas aufgefüllt ist. Kann das das Problem sein?
 
Ok. Dann wars wahrscheinlich das. Ich hatte das Textfile nochmal neu erzeugt und wieder eingelesen, dann hat es funktioniert.
Danke Euch für die Hilfe.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Möglicherweise funktioniert Dein Code nur einmal nach dem Laden des Programms oder Initialisieren des Textpuffers.
Erwartet der Parser einen String mit 0-Byte am Ende? Oder wie wird ihm die Länge des zu parsenden Textes mitgeteilt? Ist das Text-Ende korrekt markiert/mitgeteilt?

Harald
 
Zurück
Oben