EncodeJSONBlob (open)
Encode data as a JSON blob
Syntax
// Core function, no LOADLIB necessary
BLOB FUNCTION EncodeJSONBlob(VARIANT arg, RECORD translations, RECORD options)
Parameters
VARIANT arg
Data to encode
RECORD translations
Translations to specify literal cellnames, eg [ somecamelcaps : = "someCamelCaps" ] if you want to literally spell the cells that way
RECORD options
Options
formatted
Format the JSON nicely (with newlines and indents)
Return value
BLOB
The encoded blob. Throws if any type could not be converted
Description
Arrays, Integers, strings and booleans are directly converted to their Javascript counterparts. Records are converted to objects, with all cellnames converted to lowercase.