TB_JsonToArray

Darstellung in FBD

Allgemeine Informationen

Der Funktionsbaustein wandelt einen JSON String, der in einem BYTE_4096_BMARRAY vorliegt, in zwei einzelne Arrays (Key- und Werte-Array, STRING_128_ARRAY) um. Dadurch kann bspw. nach einem Request die empfangenen JSON Daten in ein verwertbares Format in der PLC gebracht werden.


Empfohlene Aufgabe: Zyklisch, Standard
Verwendete Bibliotheken: BM_TYPES_40bd04 oder höher
TECH_TYPES_40bd15 oder höher

Allgemeine Beschreibung

In der Allgemeinen Beschreibung wird das JSON Format näher erklärt und ein Integrationsbeispiel gegeben.

  • Klicke hier für mehr Informationen
  • Ein-/Ausgangsparameter

    none

    Eingangsparameter

    Bezeichnung: Datentyp: Beschreibung:
    x_Execute BOOL Ausführen des Funktionsblocks
    a_JsonData BYTE_4096_BMARRAY Umgewandelte Keys und Values in einen JSON String im Byte Array

    Ausgangsparameter

    Bezeichnung: Datentyp: Beschreibung:
    x_Busy BOOL Funktion wird ausgeführt
    x_Done BOOL Funktion ist fertig
    x_Error BOOL Funktion zeigt einen Fehlermeldung
    s_ErrorInfo STRING zeigt Informationen zum aufgetreten Fehler an
    a_Keys STRING_128_ARRAY Array der Keys; im JSON Format sind Keys sozusagen die Variablennamen
    a_Values STRING_128_ARRAY Array der zu den Keys zugehörigen Werte