The util.JSONObject class / util.JSONObject methods |
Creates a new JSON object from a RECORD.
util.JSONObject.fromFGL( source RECORD ) RETURNING object util.JSONObject
The util.JSONObject.fromFGL() method creates a new JSON object from the RECORD variable passed as parameter.
The new created object must be assigned to a program variable defined with the util.JSONObject type.
The members of the RECORD are converted to name/value pairs in the JSON object.
For more details about FGL to JSON conversion, see Genero BDL to JSON conversion rules.
IMPORT util MAIN DEFINE cust_rec RECORD cust_num INTEGER, cust_name VARCHAR(30), order_ids DYNAMIC ARRAY OF INTEGER END RECORD DEFINE obj util.JSONObject LET cust_rec.cust_num = 345 LET cust_rec.cust_name = "McMaclum" LET cust_rec.order_ids[1] = 4732 LET cust_rec.order_ids[2] = 9834 LET cust_rec.order_ids[3] = 2194 LET obj = util.JSONObject.fromFGL(cust_rec) DISPLAY obj.toString() END MAIN