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 );
<span class="nv">jsonFormat</span> <span class="o">=</span> <span class="nf">st.toJson</span><span class="p">();</span>
<span class="nf">writeDump</span><span class="p">(</span> <span class="nv">jsonFormat</span> <span class="p">);</span>

See also