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

Feedback