json - 在 ColdFusion 中 JSON 返回 null
问题描述
我想返回 null 作为 JSON 响应的一部分
local.JSON = { "pwdstate" : null, "pwdconfirmstate" : null, "content" : "" };
...
framework.renderData().data( SerializeJSON(local.JSON) ).type( "rawjson" );
但我收到一条错误消息Variable NULL is undefined.
我如何发回一个空值?
注意:不存在不是一种选择
解决方案
文字null
表达是在 ColdFusion 2018 中引入的。您仍然需要在服务器级别(管理面板、管理 API)或应用程序级别(this.enableNullSupport = true
在Application.cfc
)上显式启用它。
您可以使用javaCast("null", "")
所有版本 >= ColdFusion 7 和 <= ColdFusion 2016 来解决它。
推荐阅读
- c# - c#中如何将数据插入到数组对象中
- sql - 在单行中分组数据
- python - 使用列表理解访问最后一个列表元素
- java - 如何从偶数 {2,4,6,8,10,14} 中找到丢失的数字
- scala - 在 Scala 中的 Cats 之外是否有任何三重等于 === 方法?
- azure - Azure - VMSS - 数据盘
- xamarin - 从列表中多选
- swift - 在操场上使用日期时“执行被中断”。谁能解释一下?
- google-cloud-platform - Google Cloud Server 中的 SSH 连接问题
- interpolation - 将 xarray 的内置 interp 函数与 dask 一起使用时出错