GetBase64

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
 Rückgabewert
Name  | Typ  | 
|---|---|
GetBase64  | DINT  | 
 Eingänge
Name  | Typ  | 
|---|---|
v  | SJsonValue (mögliche Ungültigkeit beachten)  | 
p  | PVOID  | 
n  | DINT  | 
Beispielaufruf:
jsonDoc    := fbJson.ParseDocument(sExistingJsonDocument);
jsonBase64 := fbJson.FindMember(jsonDoc, 'base64');
nSize      := fbJson.GetBase64(jsonBase64, ADR(stStruct), SIZEOF(stStruct));