JSON在ColdFusion中返回null



我想返回一个null作为JSON响应的一部分

local.JSON = { "pwdstate" : null, "pwdconfirmstate" : null, "content" : "" };
...
framework.renderData().data( SerializeJSON(local.JSON) ).type( "rawjson" );

但我得到一个错误,说Variable NULL is undefined.

如何发回null?

注意:不存在不是的选项

文字null表达式在ColdFusion 2018中引入。您仍然需要在服务器级别(管理面板,admin API(或应用程序级别(Application.cfc中的this.enableNullSupport = true(显式启用它。

您可以使用javaCast("null", "")解决所有版本>=ColdFusion 7和<=ColdFusion 2016。

最新更新