GetBase64

GetBase64 1:

Diese Methode dekodiert einen Base64-Wert aus einem JSON-Property. Wenn sich hinter dem Base64-Wert z. B. der Inhalt einer Datenstruktur befindet, kann der dekodierte Inhalt auch wieder auf eine identische Datenstruktur gelegt werden.

Syntax

METHOD GetBase64: DINT
VAR_INPUT
  v : SJsonValue;
  p : PVOID;
  n : DINT;
END_VAR

GetBase64 2: Rückgabewert

Name

Typ

GetBase64

DINT

GetBase64 3: Eingänge

Name

Typ

v

SJsonValue

p

PVOID

n

DINT

Beispielaufruf:

jsonDoc    := fbJson.ParseDocument(sExistingJsonDocument);
jsonBase64 := fbJson.FindMember(jsonDoc, 'base64');
nSize      := fbJson.GetBase64(jsonBase64, ADR(stStruct), SIZEOF(stStruct));