any.toJson()

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