【发布时间】:2019-10-01 06:22:35
【问题描述】:
我正在设置 ColdFusion 2018(带有更新 5)并且遇到了一个问题 - CF Admin 中的“启用 Null 支持”选项似乎没有任何作用。
我有一些 API 结果(来自第 3 方 api)可以返回空值 - 例如; json
{
"FirstName": "Fred",
"LastName": null,
"Email": "test@test.com"
}
当我 deserializeJson( theResult ) 和 cfdump 结构时,它具有“未定义”作为 LastName 的值。在 ColdFusion 9(我将其移植到 CF2018)中,在上面给出的示例中,LastName 的值在执行 cfdump 时显示为“null”。我的问题是,在 CF2018 中,当我尝试访问此变量时,它会引发错误
变量姓氏未定义
是否在 CF Admin 中选中 Enable Null Support 复选框似乎没有什么不同。我试过选择它,取消选择它,甚至在每次更新后重新启动 CF。
这是一个错误吗?我正在使用带有更新 5(版本 2018.0.05.315699)的 CF2018。有什么想法吗?
【问题讨论】:
标签: coldfusion coldfusion-2018