GetJsonDomContent
Unter Verwendung von GetContent wird die Antwort eines HTTP-Servers in eine Variable gespeichert. Wenn es sich bei der empfangenen Nachricht um einen JSON-String handelt, kann dieser im Anschluss in ein JSON-Objekt gespeichert werden, um die Funktionen der SPS-Bibliothek Tc3_JsonXml nutzen zu können.
Die Methode GetJsonDomContent speichert die Antwort direkt in ein JSON-Objekt. Somit wird der Schritt der String-Konvertierung übersprungen. Um den Inhalt einer HTTP-Antwort auslesen zu können, muss der Ausgang bBusy des Funktionsbausteins FB_IotHttpRequest FALSE zurückgeben.
Syntax
METHOD GetJsonDomContent : SJsonValue
VAR_INPUT
fbJson : REFERENCE TO FB_JsonDomParser;
END_VAR
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
GetJsonDomContent | SJsonValue | JSON-Wurzelknoten, um das Parsen zu starten. |
Eingänge
Name | Typ | Beschreibung |
---|---|---|
fbJson | REFERENCE TO FB_JsonDomParser | Die Instanz des JsonDomParser, die zum Parsen des JSON-Objekts verwendet werden soll. |