convertFromJSON()
Die Systemfunktion 'serviceLib.convertFromJSON()' konvertiert eine JSON-Zeichenfolge in einen Datensatz oder ein Wörterverzeichnis.
In Rich UI-Anwendungen werden alle numerischen Daten, die mehr als 15 signifikante Ziffern aufweisen, vom EGL-Laufzeitcode entsprechend gerundet. Diese Rundung findet nicht statt, wenn die Funktion außerhalb von Rich UI aufgerufen wird.
Weitere Informationen zur Konvertierung finden Sie unter 'Entsprechung zwischen JSON-Zeichenfolge und EGL-Variable'.
Syntax
serviceLib.convertFromJSON(json STRING in,
Datensatz_oder_Wörterverzeichnis ANY const in)
- json
- Eine JSON-Zeichenfolge
- Datensatz_oder_Wörterverzeichnis
- Der Name eines nicht strukturierten Datensatzes oder Wörterverzeichnisses.Anmerkung: Obwohl dieses Argument mit dem Typ ANY deklariert wird, überprüft die EGL-Laufzeit, ob die Eingabe ein Datensatz- oder Wörterverzeichnisabschnitt ist. Aufgrund der Deklaration können Sie die Funktion in einer Bibliotheksfunktion verwenden, die Datensätze eines beliebigen Typs akzeptiert, wie im folgenden Beispiel:
function convert(gwr UIGatewayRecord in, record2Populate ANY const in) serviceLib.convertFromJSON(gwr.data, record2Populate); end