util.JSONObject.toFGL
Fills a record variable with the entries contained in the JSON object.
Syntax
util.JSONObject.toFGL(
recordRef record-type )
- recordRef is the variable to be set with values of the JSON string.
Important:
The recordRef is a
RECORD
variable is passed by reference to the method. - record-type is a
RECORD ... END RECORD
type.
Usage
The toFGL()
method fills the RECORD
variable
passed as parameter with the corresponding values defined in the JSON object.
The destination record must have the same structure as the JSON source data. For more details see JSON support.
Example
IMPORT util
MAIN
DEFINE cust_rec RECORD
cust_num INTEGER,
cust_name VARCHAR(30),
order_ids DYNAMIC ARRAY OF INTEGER
END RECORD
DEFINE js STRING
DEFINE obj util.JSONObject
LET js='{ "cust_num":2735, "cust_name":"McCarlson",
"order_ids":[234,3456,24656,34561] }'
LET obj = util.JSONObject.parse( js )
CALL obj.toFGL( cust_rec )
DISPLAY cust_rec.cust_name
DISPLAY cust_rec.order_ids[4]
END MAIN
Output:
McCarlson
34561