<cfset objJSON = {
String = SerializeJSON( "Maria Bello" ),
Number = SerializeJSON( 1967 ),
Date = SerializeJSON( "April 18, 1967" ),
Null = SerializeJSON( JavaCast( "null", 0 ) ),
Struct = SerializeJSON( objActress ),
Array = SerializeJSON(
ListToArray( "Maria,Bello" )
),
Function = SerializeJSON( Test ),
CFC = SerializeJSON(
CreateObject( "component", "Test" )
),
Query = SerializeJSON( qTest ),
QueryTrue = SerializeJSON( qTest, true ),
Java = SerializeJSON(
CreateObject(
"java",
"java.lang.StringBuffer"
).Init( "" )
)
} />
<cfdump
var="#DeserializeJSON( objJSON.String )#"
label="JSON String"
/>
<cfdump
var="#DeserializeJSON( objJSON.Number )#"
label="JSON Number"
/>
<cfdump
var="#DeserializeJSON( objJSON.Date )#"
label="JSON Date"
/>
<cfdump
var="#DeserializeJSON( objJSON.Null )#"
label="JSON Null"
/>
<cfdump
var="#DeserializeJSON( objJSON.Struct )#"
label="JSON Struct"
/>
<cfdump
var="#DeserializeJSON( objJSON.Array )#"
label="JSON Array"
/>
<cfdump
var="#DeserializeJSON( objJSON.Function )#"
label="JSON Function"
/>
<cfdump
var="#DeserializeJSON( objJSON.CFC )#"
label="JSON CFC"
/>
<cfdump
var="#DeserializeJSON( objJSON.Query, false )#"
label="JSON Query"
/>
<cfdump
var="#DeserializeJSON( objJSON.QueryTrue, false )#"
label="JSON Query(True)"
/>
<cfdump
var="#DeserializeJSON( objJSON.Java )#"
label="JSON Java"
/>