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": []
}