I want to return a null as a part of my JSON response
local.JSON = { "pwdstate" : null, "pwdconfirmstate" : null, "content" : "" };
...
framework.renderData().data( SerializeJSON(local.JSON) ).type( "rawjson" );
But I get an error that says Variable NULL is undefined.
How do I send back a null?
Note: Non-existence is not an option
The literal null
expression was introduced in ColdFusion 2018. You still need to explicitly enabled it, either on server level (admin panel, Admin API) or on application level (this.enableNullSupport = true
in Application.cfc
).
You can work around it using javaCast("null", "")
for all versions >= ColdFusion 7 and <= ColdFusion 2016.