GetJsonDomContent

GetJsonDomContent 1:

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

GetJsonDomContent 2: Rückgabewert

Name

Typ

Beschreibung

GetJsonDomContent

SJsonValue

JSON-Wurzelknoten, um das Parsen zu starten.

GetJsonDomContent 3: Eingänge

Name

Typ

Beschreibung

fbJson

REFERENCE TO FB_JsonDomParser

Die Instanz des JsonDomParser, die zum Parsen des JSON-Objekts verwendet werden soll.