EncodeJSON (open)
Encode data as a JSON string
Syntax
// Core function, no LOADLIB necessary
STRING FUNCTION EncodeJSON(VARIANT arg, RECORD translations, RECORD options)Parameters
VARIANT argData to encode
RECORD translationsTranslations to specify literal cellnames, eg [ somecamelcaps : = "someCamelCaps" ] if you want to literally spell the cells that way
RECORD optionsOptions
formattedFormat the JSON nicely (with newlines and indents)
Return value
STRINGThe encoded string. 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.