util.JSON.format()

util.JSON.format() formats and indents data as a JSON string.

Syntax

CALL util.JSON.format(data_string)

Parameters

data_string

a string of JSON formatted data that must be organized in a certain way

Usage and examples

util.JSON.format() makes JSON data string more readable by adding line breaks and indentation.

Example code #1 (simple string)

MAIN
DEFINE js STRING
LET js='{"cust_num":345, "cust_name":"McMaclum", "order_ids":[4732,9834,2194]}'
DISPLAY util.JSON.format(js)
CALL fgl_getkey()
END MAIN

Example code #2 (record)

MAIN
DEFINE cust_rec RECORD
       cust_num INTEGER,
       cust_name VARCHAR(30),
       order_ids DYNAMIC ARRAY OF INTEGER
     END RECORD
DEFINE js STRING

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 js=util.JSON.stringify(cust_rec)
DISPLAY util.JSON.format(js)
CALL fgl_getkey()
END MAIN

Obtained results

 

 

Contact Us

Privacy Policy

Copyright © 2025 Querix, (UK) Ltd.