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 |
p | PVOID |
n | DINT |
Beispielaufruf:
jsonDoc := fbJson.ParseDocument(sExistingJsonDocument);
jsonBase64 := fbJson.FindMember(jsonDoc, 'base64');
nSize := fbJson.GetBase64(jsonBase64, ADR(stStruct), SIZEOF(stStruct));