ColdFusion中的JSON返回null

问题描述 投票:0回答:1

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

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

但是我收到一个错误,提示Variable NULL is undefined.

如何发送空值?

注意:不存在是不可选项

json coldfusion coldfusion-11 fw1
1个回答
2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.