convertFromJSON()
serviceLib.convertFromJSON() システム関数は、JSON 文字列をレコードまたは辞書に変換します。
Rich UI アプリケーションでは、有効数字が 15 桁を超えるすべての数値データが、EGL ランタイム・コードによって丸められます。関数が Rich UI 外で呼び出される場合は、丸めは発生しません。
変換に関するその他の詳細については、『JSON 文字列と EGL 変数の間の対応』を参照してください。
構文
serviceLib.convertFromJSON(json STRING in,
recordOrDictionary ANY const in)
- json
- JSON 文字列。
- recordOrDictionary
- 非構造化レコードまたは辞書の名前。注: この引数は ANY 型として宣言されていますが、EGL ランタイムは入力がレコード・パーツまたは辞書パーツであることを確認します。この宣言のため、次の例に示すように、任意のタイプのレコードを受け入れるライブラリー関数内でこの関数を使用できます。
function convert(gwr UIGatewayRecord in, record2Populate ANY const in) serviceLib.convertFromJSON(gwr.data, record2Populate); end