Converts CFML data into a JSON (JavaScript Object Notation) representation of the data.
any.toJson( queryFormat=any, useSecureJSONPrefixOrCharset=any, compact=boolean )
Returns: String
Argument |
Description |
queryFormat
any,
optional
|
Either a Boolean value that specifies whether to serialize CFML queries by Column, or a string with the value "struct".
Alias: serializeQueryByColumns
|
useSecureJSONPrefixOrCharset
any,
optional
|
string characters that cannot be encoded by this charset get escaped, if not set the web charset is used.
Alias: charset, charsetName, useSecureJSONPrefix
|
compact
boolean,
optional
|
If true, it does not use end-of-lines and indentation. Defaults to true.
|
Examples
st = structNew();
st.id = 1;
st.Name = "Water";
st.DESIGNATION = "Important source for all";
st.data = [1,2,3,4,5];
writeDump( st );
jsonFormat = st.toJson();
writeDump( jsonFormat );
See also