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

フィードバック