util.JSON.format
Formats a JSON string with indentation.
Syntax
util.JSON.format(
   s STRING )
  RETURNS STRING
- s is a string value that contains JSON formatted data.
 
Usage
The util.JSON.format() class method takes a JSON string as parameter and
reorganizes the JSON data for better readability.
If the provided string is not valid JSON, the format() method will raise error
-8109. Consider enclosing the
format() method call in a TRY/CATCH block, if the source string
can be malformed JSON.
The main purpose of this method is to beautify a JSON data string that is on a single line, by adding line breaks and indentation.
Example
IMPORT util
MAIN
    DISPLAY "1: ", util.JSON.format('{}')
    DISPLAY "2: ", util.JSON.format('{"pkey":8374,"name":"John"}')
    DISPLAY "3: ", util.JSON.format('{"ids":[234,3452,9845] }')
    DISPLAY "4: ", util.JSON.format('{"pkey":8374,"orders":[]}')
END MAIN
Output:
1: {}
2: {
    "pkey": 8374,
    "name": "John"
}
3: {
    "ids": [
        234,
        3452,
        9845
    ]
}
4: {
    "pkey": 8374,
    "orders": []
}